Calculation method for carbon emission reduction of aviation passengers, electronic equipment and storage medium

By acquiring low-carbon behavior and flight data of target passengers, the baseline carbon emissions and indirect carbon emissions of low-carbon behavior are calculated, which solves the problems of excessive granularity and large errors in existing aviation carbon emission accounting methods and achieves high-precision carbon emission reduction calculation.

CN121745963APending Publication Date: 2026-03-27CHINA SOUTHERN AIRLINES DIGITAL TECHNOLOGY (GUANGDONG) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-15
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Existing methods for calculating carbon emissions in aviation are too coarse-grained, failing to quantify the marginal emission reduction contribution of specific low-carbon behaviors, resulting in significant calculation errors and failing to meet accuracy requirements.

Method used

By acquiring low-carbon behavior and flight data of target passengers, the baseline carbon emissions and indirect carbon emissions of low-carbon behaviors are calculated, and the marginal emission reduction contribution of each specific low-carbon behavior is quantified.

Benefits of technology

It improves the accuracy of carbon emission reduction calculations, enabling the quantification of the marginal emission reduction contribution of each specific low-carbon behavior, thus meeting the accuracy requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121745963A_ABST
    Figure CN121745963A_ABST
Patent Text Reader

Abstract

The invention provides an aviation passenger carbon emission reduction calculation method, electronic equipment and a storage medium, relates to the technical field of aviation energy saving, and is used for quantifying marginal emission reduction contribution of each specific low-carbon behavior and improving the accuracy of carbon emission reduction calculation. The method comprises the following steps: acquiring flight data of a target flight taken by a target passenger; calculating the reference carbon emission of the low-carbon behavior of the target passenger and the indirect carbon emission of the low-carbon behavior of the target passenger based on the flight data of the target flight; and determining the carbon emission reduction of the target passenger taking the target flight based on the reference carbon emission and the indirect carbon emission.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of aviation energy saving, and in particular to a method for calculating carbon emission reduction of aviation passengers, an electronic device and a storage medium. BACKGROUND

[0002] As a rapidly growing emission source, the aviation industry accounts for about 2-3% of global anthropogenic emissions, and its carbon footprint is continuously rising, making it a key regulatory field for international climate governance. The International Civil Aviation Organization has established a global unified monitoring, reporting and verification system, and has launched an international aviation carbon offset and emission reduction plan, which requires airlines to offset emissions that exceed the benchmark.

[0003] The passenger full journey carbon emission accounting based on the industry average emission coefficient and the annual verification of airlines and the emission intensity accounting based on passenger turnover are two existing technologies in the field of aviation carbon emission accounting. The passenger full journey carbon emission accounting based on the industry average emission coefficient is a model based on emission factors, passenger-related parameters and flight distances. The annual verification of airlines and the emission intensity accounting based on passenger turnover are standardization compliance support technologies for aviation operators responding to international carbon emission reduction rules. Through the "monitoring-reporting-verification" process, basic data is obtained, and the emission intensity based on passenger turnover is calculated.

[0004] However, the related scheme has a coarse accounting granularity, cannot quantify the marginal emission reduction contribution of specific low-carbon behaviors, and has obvious functional defects; and the accounting error is large, which does not meet the accuracy requirement. SUMMARY

[0005] The present application provides a method for calculating carbon emission reduction of aviation passengers, an electronic device and a storage medium, which is used to quantify the marginal emission reduction contribution of each specific low-carbon behavior and improve the accuracy of carbon emission reduction calculation.

[0006] In a first aspect, the present application provides a method for calculating carbon emission reduction of aviation passengers, comprising: obtaining flight data of a target flight taken by a target passenger; wherein the target passenger is a passenger who chooses a low-carbon behavior, and the low-carbon behavior is used to indicate that the passenger does not choose a target service, and the target service is a service that will cause carbon emissions; calculating a benchmark carbon emission of the low-carbon behavior of the target passenger and an indirect carbon emission of the low-carbon behavior of the target passenger based on the flight data of the target flight; wherein the low-carbon behavior benchmark carbon emission is determined based on the carbon emission caused by the target passenger choosing the target service; the indirect carbon emission is determined based on the carbon emission caused by the alternative solution selected by the target user, and the alternative solution is used to indicate the alternative solution selected to meet the equivalent demand of the target service; determining the carbon emission reduction of the target passenger taking the target flight based on the low-carbon behavior benchmark carbon emission and the low-carbon behavior indirect carbon emission.

[0007] The technical scheme provided by the application brings at least the following beneficial effects: the low-carbon behavior of the target passenger and the flight data of the target flight taken by the target passenger are obtained, the low-carbon behavior is used to indicate that the target passenger does not choose a target service, and the target service is a service that will generate carbon emissions, so that the low-carbon behavior and the corresponding target service are defined, and the accounting object is accurately determined to each independent service item that can be actively decided by the passenger; further, the benchmark carbon emission of the low-carbon behavior of the passenger and the indirect carbon emission of the low-carbon behavior of the passenger are calculated based on the low-carbon behavior and the flight data of the target flight, so that the carbon emission individually reduced by the passenger for each abandoned service can be calculated, and the marginal emission reduction contribution of each specific low-carbon behavior is quantified. The indirect carbon emission is calculated at the same time as the benchmark carbon emission, avoiding the neglect of the consumption of other resources caused by abandoning a service, and improving the accuracy of carbon emission reduction calculation.

[0008] In a possible implementation, the target service includes at least one of the following: meal service, luggage check-in service.

[0009] In another possible implementation, in the case where the target service includes the meal service, the benchmark carbon emission of the low-carbon behavior of the target passenger is calculated based on the flight data of the target flight, including: obtaining the historical average number of meals selected by the passenger in the meal service; determining the meal benchmark carbon emission of the target flight; based on the meal benchmark carbon emission of the target flight and the historical average number of meals selected by the target passenger in the meal service, obtaining the benchmark carbon emission caused by the selection of the meal service; and based on the benchmark carbon emission caused by the selection of the meal service, determining the benchmark carbon emission of the low-carbon behavior of the target passenger.

[0010] In another possible implementation, the quality of each type of meal of the target flight is determined based on the low-carbon behavior flight data; the emission factor of each type of meal production and garbage disposal is obtained; and based on the quality and the emission factor of each type of meal, the meal benchmark carbon emission of the target flight is obtained.

[0011] In another possible implementation, in the case where the target service includes the luggage check-in service, the benchmark carbon emission of the low-carbon behavior of the target passenger is calculated based on the flight data of the target flight, including: obtaining the historical average number of luggage check-in times of the target passenger per flight; determining the luggage check-in benchmark carbon emission of the target passenger; based on the luggage check-in benchmark carbon emission of the target passenger and the historical average number of luggage check-in times of the target passenger per flight, obtaining the benchmark carbon emission caused by the selection of the luggage check-in service; and based on the benchmark carbon emission caused by the selection of the luggage check-in service, determining the benchmark carbon emission of the low-carbon behavior of the target passenger.

[0012] In another possible implementation, the historical average luggage check-in mass of the passenger is obtained, and a luggage check-in emission factor is obtained; the flight distance is obtained based on the low-carbon behavior flight data; and the reference carbon emission of the luggage of the target passenger is obtained based on the historical average luggage check-in mass of the target passenger, the luggage check-in emission factor, and the flight distance.

[0013] In another possible implementation, the total carbon emission reduction of the target passenger in the preset period is determined based on the carbon emission reduction of each flight taken by the target passenger in the preset period.

[0014] In a second aspect, the present application provides a device for calculating carbon emission reduction of an air passenger, comprising: an obtaining module and a processing module; the obtaining module is configured to obtain flight data of a target flight taken by a target passenger; and the processing module is configured to calculate a reference carbon emission of a low-carbon behavior of the target passenger and an indirect carbon emission of the low-carbon behavior of the target passenger based on the flight data of the target flight, and determine a carbon emission reduction of the target passenger taking the target flight based on the reference carbon emission of the low-carbon behavior and the indirect carbon emission of the low-carbon behavior.

[0015] In a possible implementation, the target service includes at least one of the following: meal service, luggage check-in service.

[0016] In another possible implementation, the processing module is further configured to, when the target service includes the meal service, calculate the reference carbon emission of the low-carbon behavior of the target passenger based on the flight data of the target flight, comprising: obtaining a historical average number of meals selected by the passenger in the meal service; determining a meal reference carbon emission of the target flight; obtaining a reference carbon emission caused by the selection of the meal service based on the meal reference carbon emission of the target flight and the historical average number of meals selected by the target passenger in the meal service; and determining the reference carbon emission of the low-carbon behavior of the target passenger based on the reference carbon emission caused by the selection of the meal service.

[0017] In another possible implementation, the processing module is further configured to determine the mass of each type of meal of the target flight based on the low-carbon behavior flight data; obtain an emission factor of meal production and garbage disposal of each type of meal; and obtain the meal reference carbon emission of the target flight based on the mass of each type of meal and the emission factor.

[0018] In another possible implementation, the processing module is further configured to, in the case that the target service includes a baggage check-in service, calculate the benchmark carbon emission of the low-carbon behavior of the target passenger based on flight data of the target flight, including: obtaining a historical average number of baggage check-ins per flight of the target passenger; determining a baggage check-in benchmark carbon emission of the target passenger; obtaining a benchmark carbon emission caused by the selection of the baggage check-in service based on the baggage check-in benchmark carbon emission of the target passenger and the historical average number of baggage check-ins per flight of the target passenger; and determining the benchmark carbon emission of the low-carbon behavior of the target passenger based on the benchmark carbon emission caused by the selection of the baggage check-in service.

[0019] In another possible implementation, the processing module is further configured to obtain a historical average baggage check-in weight of the passenger and a baggage check-in emission factor; obtain a flight distance based on the low-carbon behavior flight data; and obtain a benchmark carbon emission of baggage check-in of the target passenger based on the historical average baggage check-in weight of the target passenger, the baggage check-in emission factor, and the flight distance.

[0020] In another possible implementation, the processing module is further configured to determine a total carbon emission reduction of the target passenger in a preset period based on a carbon emission reduction of each flight taken by the target passenger in the preset period.

[0021] In a third aspect, the present application provides an electronic device, including: a processor and a memory; the memory stores instructions executable by the processor; and the processor is configured to execute the instructions, so that the electronic device implements the method of the first aspect.

[0022] In a fourth aspect, the present application provides a computer-readable storage medium, including: computer software instructions; when the computer software instructions run in an electronic device, the electronic device implements the method of the first aspect.

[0023] In a fifth aspect, the present application provides a computer program product, including a computer program; when the computer program runs in an electronic device, the low-carbon behavior electronic device implements the method of the first aspect.

[0024] The beneficial effects of the second aspect to the fifth aspect are described with reference to the corresponding description of the first aspect, and will not be repeated. BRIEF DESCRIPTION OF DRAWINGS

[0025] Figure 1 An architecture schematic diagram of an aviation passenger carbon emission reduction calculation system provided by an embodiment of the present application; Figure 2 A flow schematic diagram of an aviation passenger carbon emission reduction calculation method provided by an embodiment of the present application; Figure 3 A schematic diagram of a rule configuration page provided by an embodiment of the present application; Figure 4 A schematic diagram of a newly-built low-carbon scene page provided by an embodiment of the present application; Figure 5 A flowchart of a method for calculating a benchmark carbon emission of a passenger's low-carbon behavior provided by an embodiment of the present application; Figure 6 A timing diagram of a method for calculating an aviation passenger's carbon emission reduction provided by an embodiment of the present application; Figure 7 A composition schematic diagram of a device for calculating an aviation passenger's carbon emission reduction provided by an embodiment of the present application; Figure 8 A structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0026] A method for calculating an aviation passenger's carbon emission reduction provided by the present application will be described in detail below with reference to the accompanying drawings.

[0027] The term "and / or" in the present application is merely used to describe an association relationship of associated objects, and can represent three relationships, for example, A and / or B can represent three cases of existence of A alone, existence of A and B simultaneously, and existence of B alone.

[0028] The terms "first" and "second" and the like in the description of the present application and the accompanying drawings are used to distinguish different objects or different treatments of the same object, and are not used to describe a specific order of the objects.

[0029] In addition, the terms "include" and "have" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but can optionally include other steps or units not listed or can optionally include other steps or units inherent to the process, method, product or device.

[0030] It should be noted that in the embodiments of the present application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or having more advantages than other embodiments or design schemes. Rather, the use of "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0031] In order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the terms "first", "second" and the like are used to distinguish the same or similar items or items with basically the same function and role. Those skilled in the art can understand that the terms "first", "second" and the like are not intended to limit the quantity and execution order.

[0032] In the description of the present application, unless otherwise specified, the meaning of "a plurality of" is two or more.

[0033] The aviation industry, as a rapidly growing source of emissions, accounts for about 2-3% of global anthropogenic emissions, and continues to rise, making it a key regulatory area for international climate governance. The International Civil Aviation Organization has established a global unified monitoring, reporting and verification system, and launched the International Aviation Carbon Offsetting and Reduction Scheme, which requires airlines to offset emissions beyond the baseline.

[0034] Passenger full journey carbon emission accounting based on industry average emission factor, airline annual verification and emission intensity accounting based on passenger turnover volume are two existing technologies commonly known in the field of aviation carbon emission accounting. Passenger full journey carbon emission accounting based on industry average emission factor is a model based on emission factors, passenger-related parameters and flight distance. Airline annual verification and emission intensity accounting based on passenger turnover volume is a standardized compliance support technology for aviation operators responding to international carbon emission reduction rules. It obtains basic data through the "monitoring-reporting-verification" process and calculates the emission intensity based on passenger turnover volume.

[0035] However, the relevant scheme does not include key variables such as specific aircraft models, actual load, cabin differences and luggage marginal fuel consumption, resulting in a coarse granularity of accounting, which can only output total emissions for the entire journey, and cannot quantify the marginal emission reduction contribution of specific low-carbon behaviors. There is a significant lack of functionality. Moreover, because the annual average values of aircraft models, seat occupancy and cargo capacity are used, the accounting error is large, which does not meet the accuracy requirements of "project-level" scenarios, and it is difficult to support high-level application requirements such as carbon offsetting, carbon certification and fine carbon management of airlines.

[0036] To solve the above technical problems, the present application provides an aviation passenger carbon emission reduction calculation method, which is characterized by: obtaining low-carbon behaviors of a target passenger and flight data of a target flight taken by the target passenger, the low-carbon behaviors being used to indicate that the target passenger does not choose a target service, the target service being a service that will generate carbon emissions, thus, the low-carbon behaviors and the corresponding target services are defined, and the accounting object is accurately determined for each independent service item that can be actively decided by the passenger; then, the baseline carbon emission of the low-carbon behaviors of the target passenger and the indirect carbon emission of the low-carbon behaviors of the target passenger are calculated based on the low-carbon behaviors and the flight data of the target flight, thus, the carbon emission reduction amount of the target passenger for each abandoned service can be calculated, and the marginal emission reduction contribution of each specific low-carbon behavior is quantified. The indirect carbon emission is calculated at the same time as the baseline carbon emission, which avoids neglecting the consumption of other resources caused by abandoning a service, and improves the accuracy of carbon emission reduction calculation. The embodiments provided by the present application will be described in detail below with reference to the accompanying drawings.

[0037] The aviation passenger carbon emission reduction calculation method provided by the present application can be applied to an aviation passenger carbon emission reduction calculation system as shown in Figure 1 The aviation passenger carbon emission reduction calculation system 10 provided by the present application is shown in Figure 1 The aviation passenger carbon emission reduction calculation system 10 provided by the present application is shown in

[0038] In some embodiments, the electronic device 11 can obtain low-carbon behaviors of a target passenger and flight data of a target flight taken by the target passenger, and then calculate the baseline carbon emission of the low-carbon behaviors of the target passenger and the indirect carbon emission of the low-carbon behaviors of the target passenger based on the flight data of the target flight. The electronic device 11 can also determine the carbon emission reduction amount of the target passenger for taking the target flight based on the baseline carbon emission of the low-carbon behaviors and the indirect carbon emission of the low-carbon behaviors.

[0039] Optionally, the electronic device 11 can also store low-carbon behaviors selected by the target passenger and flight-related data, so as to facilitate data searching, processing and analysis.

[0040] In some embodiments, the electronic device 11 can be a server, for example, a single server or a server cluster composed of multiple servers. In some embodiments, the server cluster can also be a distributed cluster.

[0041] In some embodiments, the electronic device 11 can be a terminal device, for example, a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) \ virtual reality (VR) device, and the like. The specific form of the terminal device is not limited in the embodiments of the present application.

[0042] In some embodiments, the prompting device 12 can also be included in the aviation passenger carbon emission reduction amount calculation system 10.

[0043] The communication connection between the prompting device 12 and the electronic device 11 can be established in various ways. For example, the connection can be wireless, such as Bluetooth, wireless fidelity (Wi-Fi), or the like, or wired, such as optical fiber, and the like, without limitation. The prompting device 12 and the electronic device 11 can be connected to the Internet through a router, thereby realizing the communication connection between the prompting device 12 and the electronic device 11.

[0044] In some embodiments, the prompting device 12 is used to display the aviation passenger carbon emission reduction amount calculation result. For example, the prompting device 12 can be a voice prompting device, which presents the aviation passenger carbon emission reduction amount calculation result to the user by reading it out. Alternatively, the prompting device 12 can be a display device, which presents the aviation passenger carbon emission reduction amount calculation result to the user by displaying it on the screen.

[0045] It should be noted that the system architecture described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. It is known to those skilled in the art that the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems as the system architecture evolves.

[0046] The aviation passenger carbon emission reduction amount calculation method provided by the embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0047] For example, the aviation passenger carbon emission reduction amount calculation method provided by the embodiments of the present application can be implemented by the aviation passenger carbon emission reduction amount calculation system shown in Figure 1 or by the aviation passenger carbon emission reduction amount calculation method shown in Figure 1The electronic device in the air passenger carbon emission reduction calculation system is implemented.

[0048] Referring to Figure 2 A flowchart of an air passenger carbon emission reduction calculation method provided for an embodiment of the present application is shown. As shown in Figure 2 The air passenger carbon emission reduction calculation method provided by the present application includes the following steps S201-S203.

[0049] S201, obtaining flight data of a target flight taken by a target passenger.

[0050] The target passenger is a passenger who chooses a low-carbon behavior, and the low-carbon behavior is used to indicate that the passenger does not choose a target service, and the target service is a service that will generate carbon emissions.

[0051] In some embodiments, the low-carbon behavior refers to the intention record of the passenger not to use a certain service in the air travel service process through explicit operations (such as checking, unselecting, and confirming). The low-carbon behavior is bound to the user identity and the flight information. The low-carbon behavior is the trigger starting point of carbon emission reduction calculation, indicating that the passenger actively avoids a potential carbon emission activity.

[0052] For example, when the passenger checks in on the official website of the airline, the mobile application, or the online travel agency platform, the passenger actively cancels the pre-selected meal option in the service selection interface; when the passenger purchases a ticket or books a trip, the passenger explicitly selects “no checked baggage” or reduces the luggage capacity level; after the transaction is completed, the passenger selects to receive electronic tickets and electronic invoices instead of mailing paper tickets and itineraries. These behaviors all produce explicit electronic records through the user interface.

[0053] In some embodiments, the target service refers to an additional service item that can be selected by the passenger in air travel, but its production, provision, use, or disposal process will directly or indirectly generate greenhouse gas emissions. The object of the “unselected” low-carbon behavior is such a service.

[0054] In some embodiments, the target service includes at least one of the following: meal service, luggage check-in service.

[0055] For example, the target service can include meal service such as hot meals, cold meal boxes, or snacks and beverages provided on the plane; checked baggage service that requires fuel consumption for transportation; mailing services of paper tickets and paper itineraries that consume paper and energy in the printing and distribution links. These services will inevitably involve carbon emissions at some stage of their life cycle.

[0056] For example, the low-carbon behavior record data of the passenger can be as follows: { "flight_no": "CA1234", #Flight number is CA1234; "flight_date": "2024-01-15T08:30:00", #Flight date is 8:30 AM on January 15, 2024; "e_ticket_num": "7841234567890", #The electronic ticket number is 7841234567890; "pasenger_id": "PASS20240115001", #Passenger ID is PASS20240115001; "oneid": "ONEID20240115001", #The passenger's unified digital identity is ONEID20240115001; "passenger_type": "adult", #passenger type is adult; "cabin_class": "Economy", #Cabin class is economy class; "is_green_food": 1, #Requires a meal; "have_baggage": 1, # Baggage needs to be checked in; "is_e_ticket": 1, #Use electronic tickets; "is_e_trip": 1, #Use electronic itinerary; "is_saf": 0 # Do not use SAF fuel } The recorded data includes identity and flight information. `flight_no` represents the flight number, and `flight_date` represents the flight date; both uniquely identify a specific flight. `e_ticket_num` represents the electronic ticket number, a globally unique ticket identifier used to link official records throughout the entire process of ticket sales, check-in, and boarding. `passenger_id` represents the passenger's identification number within the airline, and `oneid` represents the passenger's unified digital identity. `passenger_type` indicates the passenger type, and `cabin_class` indicates the cabin class.

[0057] The recorded data includes information on passengers' low-carbon behavior. is_green_food indicates whether meals are not required; have_baggage indicates whether baggage is checked; is_e_ticket indicates whether an electronic ticket is used; is_e_trip indicates whether an electronic itinerary is used; and is_saf indicates whether SAF fuel is used.

[0058] In some embodiments, flight data may include the planned or actual flight distance of the flight, aircraft type information (e.g., Airbus A320neo or Boeing 737-800), type and efficiency rating of the aircraft engine, type and weight of meals pre-loaded on the flight, and historical average load factor or cargo load factor of the route as calculated by the airline.

[0059] For example, flight meal data can be shown as follows: { "flight_no": "CA1234", #Flight number is CA1234; "flight_date": "2024-01-15T08:30:00", #Flight date is 8:30 AM on January 15, 2024; "first_class_foods_json": [{"food_name":"Steak Set Meal","food_weight": 0.5,"food_material:"Beef, Vegetables"}], #The name of the first-class meal is Steak Set Meal, the weight is 0.5 kg, and the main ingredients are beef and vegetables; "business_class_foods_json":[{"food_name":"Chicken Set Meal","food_weight":0.4,"food_material":"Chicken, Rice"}], #The business class meal is named Chicken Set Meal, weighs 0.4 kg, and its main ingredients are chicken and rice; "ming_zhu_class_foods_json": [{"food_name":"Economy Set Meal A","food_weight":0.35,"food_material":"Pork, Vegetables"}], #The meal name for the Pearl Cabin is Economy Set Meal A, the weight is 0.35 kg, and the main ingredients are pork and vegetables; "economy_class_foods_json": [{"food_name":"Economy Meal B","food_weight":0.3,"food_material":"Fish, Noodles"}], #The meal name for economy class is Economy Meal B, the weight is 0.3 kg, and the main ingredients are fish and noodles; "first_class_num": 8, #First class meal service count: 8; "business_class_num": 24, #Business class meal service count: 24; "ming_zhu_class_num": 36, #Number of meals served in Pearl Cabin: 36; "economy_class_num": 120 #Economy class meal service count: 120; } In this table, `flight_no` represents the flight number, `flight_date` represents the flight date, `first_class_foods_json` represents first-class meals, `business_class_foods_json` represents business-class meals, `ming_zhu_class_foods_json` represents premium-class meals, `economy_class_foods_json` represents economy-class meals, `food_name` represents the meal name, `food_weight` represents the meal weight in kilograms, `food_material` represents the main ingredient, `first_class_num` represents the number of meals served in first class, `business_class_num` represents the number of meals served in business class, `ming_zhu_class_num` represents the number of meals served in premium-class, and `economy_class_num` represents the number of meals served in economy class.

[0060] In some embodiments, the low-carbon behavior operation logs generated by passengers during check-in or ticket booking can be obtained by calling the application programming interface (API) of the airline's passenger service system or reservation system. Simultaneously, detailed flight data of the target flight associated with the passenger's order record can be obtained by querying the flight operation control database or flight schedule and aircraft data integrated into the global distribution system.

[0061] For example, an HTTP request submitted by the check-in application can be received. The request body encapsulates the passenger member ID, flight order number, and a list named "service_waived" in JSON format, recording the service codes the passenger has forfeited (such as "is_green_food" or "have_baggage"). The server then retrieves data such as aircraft type and planned flight segment distance from the flight schedule database based on the flight order number, and persists this data, along with the passenger ID and the behavior list, to a behavior record table as input for subsequent calculations.

[0062] In some embodiments, after acquiring the data, the flight data of the target flight can be temporarily stored in an intermediate data storage area in real time. Subsequently, through a preset scheduled task or event triggering mechanism, the integrated batch data is synchronized to a dedicated carbon emission reduction accounting database to associate it with the carbon accounts of the target passengers and prepare for subsequent unified batch calculation of carbon emission reductions.

[0063] S202, calculate the benchmark carbon emission of the low-carbon behavior of the target passenger and the indirect carbon emission of the low-carbon behavior of the target passenger based on the flight data of the target flight.

[0064] The benchmark carbon emission of the low-carbon behavior is determined based on the carbon emission caused by the target passenger selecting the target service; and the indirect carbon emission is determined based on the carbon emission caused by the alternative solution selected by the target passenger, the alternative solution being used to indicate an alternative solution selected to meet the equivalent demand as the target service.

[0065] In some embodiments, the benchmark carbon emission is a service life cycle carbon emission benchmark value constructed for quantifying emission reduction benefits. The benchmark carbon emission specifically refers to the total carbon dioxide emission equivalent generated in the complete cycle of a target service, from resource acquisition, production and manufacturing, provision and use to final disposal, if the target passenger selects and accepts the target service on the target flight. The benchmark carbon emission can establish an emission reduction calculation baseline.

[0066] For example, for a meal service, the benchmark carbon emission mainly covers the emissions in the agricultural planting or livestock breeding process of the food consumed by the meal, the energy consumption emissions in the food processing and packaging process, and the emissions generated in the collection, transportation and end-of-life treatment process of the remaining waste (including food residue and packaging materials) after the meal is consumed by the passenger.

[0067] For example, for the luggage service, the benchmark carbon emission refers to the emission corresponding to the incremental fuel consumption caused by transporting the part of the additional load if the passenger checks in the standard weight luggage that can be carried for free.

[0068] In some embodiments, the dynamic parameters and static factors required for calculation can be obtained by calling the flight performance database and the life cycle assessment database, specifically, the accurate flight trajectory and distance and the current fuel consumption performance data of the aircraft type are obtained according to the flight number and date of the target flight, and the matching unit carbon emission intensity data is retrieved from the certified emission factor library according to the service resources associated with the low-carbon behavior (such as the food material composition of the meal, the material and weight of the luggage), and then the benchmark carbon emission can be calculated based on the set rules.

[0069] In some embodiments, the indirect carbon emission refers to the carbon dioxide emission newly introduced and not directly related to the target flight operation due to the passenger not selecting the target service on the flight, thereby taking other alternative behaviors or using alternative resources to meet the equivalent demand for the same purpose outside the flight travel context. The accounting boundary extends from the supply chain of the flight service itself to the carbon footprint of the alternative behavior caused by the passenger selection and occurring outside the aviation travel system.

[0070] For example, the indirect carbon emissions from the low-carbon behavior of "not selecting meal service" may come from the carbon emissions generated by passengers purchasing meals in airport restaurants or using lounge dining as alternatives to in-flight meals, as well as the carbon emissions generated during the production, processing, transportation, and packaging of these alternative meals; or passengers may not consume any meals, thus not generating indirect carbon emissions. For the low-carbon behavior of "not checking baggage," the indirect carbon emissions may come from the carbon emissions generated by passengers choosing to send their baggage via ground courier or logistics services provided by airlines or airports before or after their trip as alternatives to checked baggage, as well as the carbon emissions corresponding to the fuel or electricity consumed in this ground transportation process; or passengers may not have any baggage to transport, thus not generating indirect carbon emissions.

[0071] In some embodiments, when calculating indirect carbon emissions, alternative behaviors for the target service not selected by passengers can be obtained first based on passenger travel characteristics (such as whether the flight time coincides with meal time) or historical behavior data; then, based on the typical amount of resource consumption in this scenario (such as the average weight of a light meal consumed in an airport restaurant), combined with the corresponding emission factors, the calculation is performed according to preset rules.

[0072] For example, if passenger behavior data shows that they did not select in-flight meals and their flight time falls during lunchtime, it can be found that the passenger purchased alternative meals at the airport. Therefore, the average carbon emission factor per meal for commercial catering at the airport is retrieved from the database, and the indirect carbon emissions are calculated. Simultaneously, if the passenger is detected to have no checked baggage, but based on their long-haul travel characteristics, it can be obtained that the passenger pre-shipped their baggage with the airline, and the emission factor per kilogram for domestic land-based express delivery is retrieved, followed by the calculation of indirect carbon emissions.

[0073] In some embodiments, the calculation rules for baseline carbon emissions and indirect carbon emissions need to be predefined so that the calculations can be performed automatically after the required parameters are automatically obtained.

[0074] For example, such as Figure 3 As shown. On the rule management page, you can view the current rule configuration, which is the specific carbon reduction rule for the scenario, and also create new rules. In the current wide-body passenger aircraft baseline rule configuration, the baseline factor is custom-defined and created on November 5, 2025; in the current narrow-body passenger aircraft baseline rule configuration, the baseline factor is custom-defined and created on November 5, 2025; in the current regional jet baseline rule configuration, the baseline factor is custom-defined and created on November 5, 2025; in the current all-cargo aircraft baseline rule configuration, the baseline factor is custom-defined and created on November 5, 2025. You can edit and delete the rule configuration name, baseline factor, and creation time.

[0075] For example, such as Figure 4 As shown. On the new low-carbon scenario page, the currently created scenario is named "Carbon Inclusive Methodology for No Baggage Check-in in Civil Aviation," and the scenario category is "No Baggage Check-in." The description of this scenario is: This application only addresses the emissions throughout the entire lifecycle of baggage transportation from the check-in counter to the arrival hall carousel, excluding emissions generated by other passenger behaviors. It calculates the reduction in aircraft takeoff weight due to reduced baggage weight, thereby reducing fuel consumption and corresponding emissions. The default emission factor used is 1.2 kg CO2e. This default emission factor is the default emission factor for this scenario and can be dynamically adjusted through rule configuration. The scenario state can be selected. The calculation formula is configured as: Carbon Reduction = REF_DATA_001 * FLIGHT_DISTANCE_001 * RPK_DATA_001 * NUM_DATA_001. In the formula parameter configuration, the parameter code for the activity name "Baggage Weight" is REF_DATA_001, the parameter description is the baseline baggage weight in kg, the parameter type is reference data, and the default value comes from the rule reference; the parameter code for the activity name "Flight Distance" is FLIGHT_DISTANCE_001, the parameter description is the current flight distance in km, the parameter type is reference data, and the default value comes from the system input; the parameter code for the activity name "Ton-Kilometer Emissions" is RPK_DATA_001, the parameter description is the ton-kilometer emission intensity in kg CO2e, the parameter type is reference data, and the default value comes from the rule reference; the parameter code for the activity name "Number of Times" is NUM_DATA_001, the parameter description is the passenger selecting no checked baggage in unit, the parameter type is constant, and the default value is 1.

[0076] S203. Based on baseline carbon emissions and indirect carbon emissions, determine the carbon emission reduction for the target passenger taking the target flight.

[0077] In some embodiments, carbon emission reduction is a net value, representing the net CO2 emission reduction equivalent achieved by a target traveler due to low-carbon behavior (i.e., not selecting the target service) compared to selecting the target service. The calculation logic is to subtract the additional emissions resulting from possible alternative behaviors from the baseline service emissions avoided by this behavior, ultimately obtaining the net emission reduction value that has a real positive impact on the environment. Carbon emission reduction quantifies the actual contribution of this behavior to the reduction of carbon emissions.

[0078] In some embodiments, the carbon emission reduction of a passenger taking a target flight is calculated by subtracting the indirect carbon emissions of the low-carbon behavior from the baseline carbon emissions of the low-carbon behavior. If the result is positive, it indicates that the low-carbon behavior has achieved a net emission reduction; if the result is zero or negative, it indicates that no emission reduction benefit has been generated or an increase in emissions has been generated from a life-cycle perspective.

[0079] For example, the passenger has both "no meal service" and "no checked baggage service" low-carbon behaviors on flight CA1234. For the "no meal service" behavior, the baseline carbon emissions are calculated; at the same time, based on the non-meal time of the flight, the passenger's meal behavior at the airport is not obtained, and the carbon emission reduction of the passenger's "no meal service" behavior on the target flight is the carbon baseline emissions of the meal service. For the "no checked baggage" behavior, the baseline carbon emissions generated by transporting luggage are calculated; at the same time, the passenger's other transportation services at the airport are not obtained, and the carbon emission reduction of the passenger's "no checked baggage service" behavior on the target flight is the carbon baseline emissions of the luggage check-in service. Finally, the two carbon emission reductions are added up to obtain the total carbon emission reduction of this flight.

[0080] In some embodiments, after determining the carbon emission reduction, the calculated carbon emission reduction can be bound with the specific behavior (such as selecting "no meal") corresponding to the emission reduction, the passenger identification, and the target flight information to form a traceable and auditable emission reduction data record, and the carbon emission reduction is fed back to the society and the public.

[0081] For example, after determining the carbon emission reduction, the record of the emission reduction is transmitted (i.e., transparently transmitted) to the application interface of the passenger terminal through the data interface of the airline for reference. At the same time, the system aggregates the carbon emission reductions generated by all passengers of the company according to the preset period (such as daily or monthly), and generates a declaration data package according to the specified carbon benefit methodology standard and submits it to the carbon benefit voluntary emission reduction registration system. The emission reduction benefits ultimately obtained by the emission reduction project declared in this application must follow certain rules in its distribution and use, which can be guaranteed by the computing device or the associated management platform through configuration parameters or smart contracts: first, ensure that no less than 70% of the total benefits are directly fed back to the passengers who generate the emission reduction behavior in a transparent manner (such as carbon credits, green miles, cash red envelopes, etc.); second, among the part of the benefits fed back to the public, ensure that no less than 20% of the amount is used to support the carbon benefit public promotion, education activities, incentive prizes, and other popularization work in the city to promote the public's continuous participation in low-carbon actions.

[0082] In some embodiments, the total carbon emission reduction of the target passenger in the preset period is determined based on the carbon emission reduction of each flight taken by the target passenger in the preset period.

[0083] In some embodiments, the computing device can obtain the total carbon emission reduction through periodic trigger-based batch queries and aggregation calculations.

[0084] Exemplarily, when reaching the settlement point of a preset period (e.g., 1 o'clock every day), the system automatically calculates the carbon emission reduction amount of each low-carbon behavior of each flight of the target passenger according to the preset calculation rules of the carbon emission reduction amount of each low-carbon behavior from the stored passenger low-carbon behavior data and flight data according to the unique identifier of the target passenger, and does not calculate if the user does not have the behavior. The carbon emission reduction amount of each low-carbon behavior is added to obtain the carbon emission reduction amount of the passengers of the flight, and the total carbon emission reduction amount of the target passenger in the preset period can be calculated.

[0085] In some embodiments, the target passenger of each flight is recorded with the flight-related data.

[0086] Exemplarily, the low-carbon behavior event message generated by the passenger operating the front-end interface can be obtained in real time or quasi-real time by listening to or calling the application programming interface of the airline passenger service system (such as the online check-in system and the seat booking system); at the same time, the computing device synchronously queries and extracts detailed data related to the flight from the airline flight operation database or the global distribution system according to the flight identifier carried in the behavior message. The passenger low-carbon behavior, carbon emission reduction amount and flight data are synchronously recorded.

[0087] In some embodiments, the total carbon emission reduction amount of the passenger in a fixed period is calculated.

[0088] Exemplarily, the carbon emission reduction amount field corresponding to all flight records of the passenger in the period is screened, and the carbon emission reduction total amount in the period is obtained through the aggregation function (such as SUM) of the database or the accumulation operation of the calculation engine.

[0089] In some embodiments, step S202 can be implemented as steps S501-S502.

[0090] S501, in the case where the target service includes meal service, calculating the reference carbon emission amount of the low-carbon behavior of the target passenger based on the flight data of the target flight.

[0091] In some embodiments, as an important mode of transportation, passengers choose the low-carbon behavior of "no meal service" when purchasing tickets, which not only reduces the waste of disposable supplies, but also accumulates the carbon emission reduction amount generated by the behavior in the airline.

[0092] Exemplarily, the calculation method of the reference carbon emission amount of meal service can be as follows:

[0093] wherein, represents the reference carbon emission amount generated by the meal service provided by the flight; represents The emission of the meal type, if no actual survey value is available, the average value of other meal emission is used; represents The emission factor of meal type production and waste disposal; represents using The number of meal types, in portions, can be calculated as follows:

[0094] Wherein: represents the passenger's historical average selection The number of meal types; represents the number of meal sets, in portions, selected by the passenger each time.

[0095] In some embodiments, step S501 can be implemented as steps a1-a4 as follows.

[0096] a1, obtain the number of meals in the historical average selection of the passenger in the meal service.

[0097] In some embodiments, the number of meals in the historical average selection of the meal service is the number of meals actually consumed and consumed by the target passenger in all flights he / she takes, on average, per flight, within a preset time range. This value reflects the passenger's real and historical consumption habits.

[0098] For example, the passenger ID can be used to retrieve a list of all flight IDs within the period from the travel record table. For each flight ID in the list, first call the API of the cabin service system to query whether the passenger has a record of "meal issued" and not returned on the flight, if so, count as 1 portion consumed; if there is no such direct record, query the check-in behavior table, if the passenger does not choose "no meal" for this flight and the flight plan provides meals, count as 1 portion, otherwise count as 0 portion. After traversing all flights, the system will add up all the consumption portions and divide by the total number of flights to get the historical average actual meal consumption of the passenger.

[0099] a2, determine the meal reference carbon emission of the target flight.

[0100] In some embodiments, the meal reference carbon emission refers to the total carbon dioxide emission equivalent generated from the entire process of agricultural planting or breeding of food ingredients, food processing and packaging, ground and air transportation and delivery, to the final disposal of waste after the meal is consumed, for the target flight when the passenger selects and accepts the standard meal service corresponding to the cabin.

[0101] ​In some embodiments, based on flight data of a target flight taken by a target passenger, the quality of each type of meal of the target flight is determined; emission factors of production and disposal of each type of meal are obtained; and based on the quality and the emission factor of each type of meal, a meal benchmark carbon emission of the target flight is obtained.

[0102] In some embodiments, the emission factor is a conversion coefficient for converting data of human activities or production processes (such as the amount of fuel consumed, the weight of products produced, the mileage traveled, etc.) into the emission amount of corresponding greenhouse gases or other pollutants, reflecting the emission intensity under specific conditions (such as technology, fuel type, process level).

[0103] For example, the emission factor can be selected from authoritative international or national official guidelines (such as IPCC inventory or government databases of various countries) as the basic default value; secondly, industry databases or research reports (such as LCA databases, industry association data) are referred to to obtain more specific process factors; for enterprises with conditions, the actual factor can be calculated by direct monitoring or material balance method to obtain the most accurate first-hand data; if it cannot be obtained, substitute data with similar technical conditions can be used.

[0104] In some embodiments, the preset standard quality of each type of meal on the target flight can be obtained by parsing the structured information returned by the data interface integrated from the flight meal ordering system.

[0105] In some embodiments, the quality of each type of meal is multiplied by the emission factor to obtain the benchmark carbon emission of each type of meal of the target flight.

[0106] a3、Based on the meal benchmark carbon emission of the target flight and the historical average number of meals selected by the target passenger in the meal service, a benchmark carbon emission caused by the meal service is obtained.

[0107] In some embodiments, the benchmark carbon emission caused by the meal service is a personalized benchmark result generated by combining the benchmark carbon emission of each type of meal with the historical average number of meals selected by the target passenger in the meal service, representing the estimated carbon emission that the target passenger will generate if he or she chooses to receive the meal service on the target flight.

[0108] In some embodiments, the benchmark carbon emission of each type of meal is multiplied by the historical average number of meals selected by the target passenger in the meal service, thereby obtaining the personalized benchmark carbon emission of the target passenger.

[0109] a4、Based on the benchmark carbon emission caused by the meal service, the benchmark carbon emission of the low-carbon behavior of the target passenger is determined.

[0110] In some embodiments, the baseline carbon emission caused by the selection of the meal service can be obtained by directly reading the output result of the preceding calculation step. Subsequently, the value is directly set as the baseline carbon emission of the low-carbon behavior of the target passenger through the assignment operation.

[0111] S502, in the case where the target service includes the baggage check-in service, calculating the baseline carbon emission of the low-carbon behavior of the target passenger based on the flight data of the target flight.

[0112] For example, the baseline carbon emission calculation method of the baggage check-in service can be as follows:

[0113] wherein, represents the baseline carbon emission caused by the baggage check-in service provided by the flight; represents the baseline baggage weight, which is determined according to the historical average baggage weight of the passengers of the airline; represents the flight distance of the current flight; represents the baggage transportation emission factor of the flight type; represents the number of times of the baggage check-in of the passenger per flight.

[0114] In some embodiments, step S502 can be implemented as steps b1-b3.

[0115] b1, obtaining the historical average number of times of the baggage check-in of the target passenger per flight.

[0116] In some embodiments, the source data required for the calculation can be obtained by aggregating the historical travel database of the passenger and the check-in and departure database.

[0117] For example, according to the passenger identification and the preset time range, all historical flight records of the passenger are extracted; then, for each flight record, the check-in and baggage check-in records in the departure system are associated to determine whether there is a check-in behavior and the number of check-ins for the flight; finally, the system counts the total number of check-ins in all flights and divides it by the total number of flights to obtain the average value.

[0118] b2, determining the baggage check-in baseline carbon emission of the target passenger; based on the baggage check-in baseline carbon emission of the target passenger and the historical average number of times of the baggage check-in of the target passenger per flight, the baseline carbon emission caused by the selection of the baggage check-in service is obtained.

[0119] In some embodiments, the determination of the baseline carbon emission of the luggage check-in of the target passenger can obtain the historical average luggage check-in mass of the passenger and the luggage check-in emission factor; obtain the flight distance based on the low-carbon behavior flight data; and obtain the baseline carbon emission of the luggage check-in of the target passenger based on the historical average check-in luggage mass of the target passenger, the luggage check-in emission factor and the flight distance.

[0120] In some embodiments, the historical average luggage check-in mass is a personalized historical behavior statistic. It specifically refers to the average physical weight of the luggage check-in of a specific passenger in all flights in which the passenger has checked in luggage within a set statistical period, reflecting the typical weight habit of the passenger when checking in luggage.

[0121] In some embodiments, the preset standard mass of each type of meal on the target flight can be obtained by parsing the structured information returned by the data interface integrated from the flight catering system.

[0122] In some embodiments, the luggage check-in emission factor can be obtained by referring to a2 in step S501.

[0123] In some embodiments, the luggage weight of all check-in records of a specific passenger within a preset time range can be aggregated and queried from the historical database of the airline departure system, and the average value can be calculated by dividing the number of flights taken by the passenger.

[0124] In some embodiments, the baseline carbon emission of the luggage check-in of the target passenger can be obtained by multiplying the historical average check-in luggage mass of the passenger, the luggage check-in emission factor and the flight distance.

[0125] b3, based on the baseline carbon emission caused by the selection of the luggage check-in service, determining the baseline carbon emission of the low-carbon behavior of the target passenger.

[0126] In some embodiments, the baseline carbon emission caused by the selection of the luggage check-in service can be obtained by directly reading the output result of the previous calculation step. Subsequently, the value is directly set as the baseline carbon emission of the low-carbon behavior of the target passenger through the assignment operation.

[0127] In some embodiments, the method for calculating the carbon emission reduction of the air passenger provided by the embodiments of the present application has a time sequence relationship.

[0128] For example, Figure 6The shown. First in the user interaction and data collection stage, perform step S1, in the marketing system, passengers select low-carbon behavior; perform step S2, passenger low-carbon behavior is written in data platform; perform step S3, update flight meal data to carbon space; perform step S4, update passenger low-carbon behavior data to carbon space. Among them, step S3 and step S4 are continuously updated in a preset period. Next into the scene initialization configuration stage, perform step S5, get the emission factor of each scene from the data platform; perform step S6, return the reference factor to the carbon space; perform step S7, configure the scene. After entering the behavior trigger and execution stage, trigger at the time node of the preset period, and unify the calculation of all data. Perform step S8, start the carbon emission reduction calculation process in the carbon space; perform step S9, read the synchronized passenger low-carbon behavior data; perform step S10, read the synchronized flight distance, fuel consumption, aircraft model and other data; perform step S11, perform passenger carbon emission calculation according to the scene formula; perform step S12, write into the passenger carbon emission reduction information base; perform step S13, calculation is completed.

[0129] It can be seen that the above mainly introduces the scheme provided by the embodiments of the application from the perspective of method. In order to realize the above functions, the embodiments of the application provide corresponding hardware structures and / or software modules for executing various functions. Those skilled in the art should easily realize that, in combination with the modules and algorithm steps of the examples described in the embodiments disclosed in the present text, the embodiments of the application can be realized in the form of hardware or the combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0130] The embodiments of the application can divide the functional modules of the aviation passenger carbon emission reduction calculation device according to the above method examples, for example, each functional module can be divided according to each function, or two or more functions can be integrated in one processing module. The above integrated module can be realized in the form of hardware or in the form of software functional module. Optionally, the division of the module in the embodiments of the application is illustrative, and is only a logical function division. When actually implemented, there can be another division method.

[0131] In some embodiments, the application also provides an aviation passenger carbon emission reduction calculation device. The aviation passenger carbon emission reduction calculation device can include one or more functional modules for realizing the aviation passenger carbon emission reduction calculation method of the above method embodiments.

[0132] For example, Figure 7A schematic diagram of an aviation passenger carbon emission reduction calculation device 700 is provided in the embodiments of the present application. As shown in Figure 7 The aviation passenger carbon emission reduction calculation device includes an acquisition module 701 and a processing module 702.

[0133] The acquisition module 701 is configured to acquire flight data of a target flight taken by a target passenger; and the processing module 702 is configured to calculate a baseline carbon emission of a low-carbon behavior of the target passenger and an indirect carbon emission of the low-carbon behavior of the target passenger based on the flight data of the target flight, and determine a carbon emission reduction of the target passenger taking the target flight based on the baseline carbon emission of the low-carbon behavior and the indirect carbon emission of the low-carbon behavior.

[0134] In some embodiments, the target service includes at least one of the following: a catering service, a luggage check-in service.

[0135] In other embodiments, the processing module 702 is further configured to, when the target service includes the catering service, calculate the baseline carbon emission of the low-carbon behavior of the target passenger based on the flight data of the target flight, including: acquiring a historical average number of meals selected by the target passenger in the catering service; determining a meal baseline carbon emission of the target flight; obtaining a baseline carbon emission caused by the selection of the catering service based on the meal baseline carbon emission of the target flight and the historical average number of meals selected by the target passenger in the catering service; and determining the baseline carbon emission of the low-carbon behavior of the target passenger based on the baseline carbon emission caused by the selection of the catering service.

[0136] In yet other embodiments, the processing module 702 is further configured to determine qualities of various types of meals of the target flight based on the low-carbon behavior flight data; acquire emission factors of production and waste disposal of each type of meal; and obtain the meal baseline carbon emission of the target flight based on the quality of each type of meal and the emission factor.

[0137] In yet other embodiments, the processing module 702 is further configured to, when the target service includes the luggage check-in service, calculate the baseline carbon emission of the low-carbon behavior of the target passenger based on the flight data of the target flight, including: acquiring a historical average number of times of luggage check-in of the target passenger per flight; determining a luggage check-in baseline carbon emission of the target passenger; obtaining a baseline carbon emission caused by the selection of the luggage check-in service based on the luggage check-in baseline carbon emission of the target passenger and the historical average number of times of luggage check-in of the target passenger per flight; and determining the baseline carbon emission of the low-carbon behavior of the target passenger based on the baseline carbon emission caused by the selection of the luggage check-in service.

[0138] In some embodiments, the processing module 702 is further configured to obtain the historical average luggage check-in mass of the passenger and a luggage check-in emission factor; obtain the flight distance based on the low-carbon behavior flight data; and obtain the reference carbon emission of the luggage of the target passenger based on the historical average luggage check-in mass of the target passenger, the luggage check-in emission factor and the flight distance.

[0139] In some embodiments, the processing module 702 is further configured to determine the total carbon emission reduction of the target passenger in the preset period based on the carbon emission reduction of each flight taken by the target passenger in the preset period.

[0140] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiments of the present application provide a possible structural schematic diagram of the electronic device involved in the above-mentioned embodiments. As shown in the figure, the electronic device 900 includes a processor 902, a communication interface 903 and a bus 904. Optionally, the electronic device 900 can further include a memory 901. Figure 8

[0141] The processor 902 can be various exemplary logical blocks, modules and circuits described in combination with the disclosure of the present application. The processor 902 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, transistor logic device, hardware component or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure of the present application. The processor 902 can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessor, etc.

[0142] The communication interface 903 is used to connect with other devices through a communication network. The communication network can be Ethernet, wireless access network, wireless local area network (WLAN) and the like.

[0143] The memory 901 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and capable of being accessed by a computer, but is not limited thereto.​

[0144] As a possible implementation, the memory 901 can exist independently of the processor 902, and the memory 901 can be connected to the processor 902 through the bus 904, for storing instructions or program codes. When the processor 902 invokes and executes the instructions or program codes stored in the memory 901, the method for calculating the carbon emission reduction of air passengers provided by the embodiments of the present application can be implemented.

[0145] In another possible implementation, the memory 901 can also be integrated with the processor 902.

[0146] The bus 904 can be an extended industry standard architecture (EISA) bus, etc. The bus 904 can be divided into an address bus, a data bus, a control bus, etc. For the convenience of indication, Figure 8 Only one thick line is used in the figure to represent the bus, but it does not mean that there is only one bus or only one type of bus.

[0147] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the service calling device is divided into different functional modules to complete all or part of the functions described above.

[0148] The embodiments of the present application also provide a computer readable storage medium. All or part of the processes in the above method embodiments can be completed by the related hardware instructed by the computer instructions, and the program can be stored in the above computer readable storage medium. When the program is executed, the processes of the above method embodiments can be included. The computer readable storage medium can be the memory of any of the above embodiments. The above computer readable storage medium can also be an external storage device of the service calling device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the above computer readable storage medium can include both the internal storage unit of the service calling device and the external storage device. The above computer readable storage medium is used to store the above computer program and other programs and data required by the service calling device. The above computer readable storage medium can also be used to temporarily store data that has been output or will be output.

[0149] The embodiment of the present application further provides a computer program product, which comprises a computer program, and when the computer program product runs on a computer, the computer program product enables the computer to execute any one of the calculation methods of the carbon emission reduction of an air passenger provided in the above embodiments.

[0150] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for calculating carbon emission reductions for air passengers, characterized in that, The method includes: Obtain flight data of the target flight taken by the target passenger; wherein, the target passenger is a passenger who selects low-carbon behavior, the low-carbon behavior is used to indicate that the passenger has not selected the target service, and the target service is a service that generates carbon emissions; Based on the flight data of the target flight, the baseline carbon emissions of the target passenger's low-carbon behavior and the indirect carbon emissions of the target passenger's low-carbon behavior are calculated; wherein, the baseline carbon emissions are determined based on the carbon emissions caused by the target passenger's selection of the target service; the indirect carbon emissions are determined based on the carbon emissions caused by the alternative solutions selected by the target user, the alternative solutions being used to indicate alternative solutions selected to meet the same needs as the target service; Based on the baseline carbon emissions and the indirect carbon emissions, the carbon emission reduction for the target passenger taking the target flight is determined.

2. The method according to claim 1, characterized in that, The target service includes at least one of the following: Catering services and baggage handling services.

3. The method according to claim 2, characterized in that, When the target service includes catering services, calculating the baseline carbon emissions of the target passenger's low-carbon behavior based on the flight data of the target flight includes: Obtain the average number of meals selected by the target passenger in their historical meal service selections; Determine the baseline carbon emissions for the meals on the target flight; The baseline carbon emissions caused by choosing the meal service are obtained based on the baseline carbon emissions of the target flight's meals and the number of meals selected by passengers in the historical average meal service. The baseline carbon emissions of the target passenger are determined based on the baseline carbon emissions caused by selecting the food service.

4. The method according to claim 3, characterized in that, Determining the baseline carbon emissions for the meals on the target flight includes: The quality of various meals on the target flight is determined based on the flight data; Obtain emission factors from various food production and waste disposal processes; Based on the quality and emission factors of each type of meal, the baseline carbon emissions of the meals for the target flight are obtained.

5. The method according to claim 2, characterized in that, When the target service includes baggage check-in service, calculating the baseline carbon emissions of the target passenger's low-carbon behavior based on the flight data of the target flight includes: Obtain the historical average number of baggage checks per flight for the target passenger; Determine the baseline carbon emissions for baggage handling by the target passengers; Based on the target passenger's baseline carbon emissions from baggage check-in, the baseline carbon emissions resulting from selecting the baggage check-in service are obtained; The baseline carbon emissions of the target passenger are determined based on the baseline carbon emissions resulting from selecting the baggage check-in service.

6. The method according to claim 5, characterized in that, Determining the baseline carbon emissions for baggage check-in of the target passenger includes: Obtain the historical average baggage weight and baggage emission factor of the target passenger; The flight mileage is obtained based on the flight data; Based on the target passenger's historical average checked baggage weight, baggage emission factor, and flight mileage, the baseline carbon emissions of the target passenger's checked baggage are obtained.

7. The method according to claim 1, characterized in that, The method includes: Based on the carbon emission reduction of each flight taken by the target passenger within a preset period, the total carbon emission reduction of the target passenger within the preset period is determined.

8. An electronic device, characterized in that, It includes a processor and a memory, the processor being coupled to the memory; the memory is used to store computer instructions, which are loaded and executed by the processor to enable the computer device to implement the method for calculating carbon emission reductions for air passengers as described in any one of claims 1 to 7.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer-executable instructions that, when executed on a computer, cause the computer to perform the method for calculating carbon emission reductions for air passengers as described in any one of claims 1 to 7.

10. A computer program product, characterized in that, The computer program product includes a computer program that, when run on an electronic device, causes the electronic device to perform the method for calculating carbon emission reductions for air passengers as described in any one of claims 1 to 7.