A dynamic calculation method, device and electronic equipment for calculating an agent fee of a payment ticket

The method and device for dynamically calculating and paying airline ticket agency fees solve the static problem of agency fee management in existing technologies, enabling flexible setting and refined management of agency fees. It supports airlines in providing differentiated rewards based on different routes, cabin classes and passenger types, thereby improving management efficiency and accuracy.

CN119850275BActive Publication Date: 2025-11-04TRAVELSKY TECHNOLOGY LIMITED
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411874569.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-11-04
Estimated Expiration
2044-12-18

AI Technical Summary

Technical Problem

Existing technologies cannot achieve dynamic management of ticket agency fees, resulting in an inability to timely and efficiently correspond with real-time ticket sales, and an inability to achieve flexible clustering of routes and rational classification of cabin classes, leading to errors in agency fee data maintenance and management complexity.

Method used

This invention provides a method and apparatus for dynamically calculating and paying airline ticket agency fees. By defining dynamic agency fee basic data and business data, and combining passenger itinerary information, route type, cabin class type and passenger kilometer price, the agency fee amount is dynamically calculated to achieve refined and differentiated management.

Benefits of technology

It enables flexible setting and efficient management of agency fees, supports airlines in providing differentiated rewards based on different routes, cabin classes and passenger types, and improves the accuracy of agency fee calculation and data management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119850275B_ABST
    Figure CN119850275B_ABST
Patent Text Reader

Abstract

The application relates to a dynamic calculation method and device for calculating payment of ticket agency fees. The method comprises the following steps: defining dynamic agency fee basic data and business data and saving and publishing the data; a passenger completes a journey reservation, a ticket price system calculates a ticket price, and submits an agency fee calculation request; information contained in the request is matched with dynamic agency fee basic information for agency fee data matching; a basic rate matched with the request is obtained; a route coefficient and a cabin coefficient are locked; a real-time passenger kilometer unit price is calculated, and a passenger kilometer unit price coefficient is locked; a dynamic agency fee amount is calculated, the amount is confirmed according to upper and lower limit amount information, and a result is output. Through the method, accurate delivery of dynamic agency fee policies can be realized, and different channels and different levels of agents can be managed in detail. The method can help airlines use passenger kilometer real-time unit price information under a yield management mode, dynamically calculate agency fees according to different levels of ticket prices, and complete reasonable payment of the agency fees.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of fare calculation, and particularly relates to a calculation method and device for dynamically measuring and calculating ticket agency fees and electronic equipment. BACKGROUND

[0002] In the sales history of civil aviation ticket distribution channels, the main source of income of ticket agents is 3% (basic) agency fees, and the airlines give a certain (additional) agency fee reward according to the ticket sales of the agents, that is, the "3+X" agency fee payment mode in the industry. In recent years, with the substantial improvement of the direct sales ability of airlines, the ability of agents to distribute tickets has gradually become polarized. Since June 2015, airlines have successively lowered the agency fees of ticket agents, and the commission of agents has been reduced to zero.

[0003] In order to regulate the above-mentioned market agency fee payment behavior, since July 1, 2016, the civil aviation sales field in China has carried out policy reform on ticket agency fees. The airlines pay the agency fees of the sales agents, and the payment mode of the original basic agency fee rate + additional agency fee rate is adjusted to the form of fixed amount payment, which is called "fixed amount agency fee" in the business. The fixed amount agency fee has been implemented since 2016, and due to the singleness of the business mode, it has been unable to meet the demand of airlines to refine channel management. With the changes in market conditions and the differentiation of airlines' customized agency fees, airlines hope to closely combine the payment of agency fees with yield management, so it is necessary to dynamically measure different agency fee amounts according to the sales and yield of different routes and flights. Therefore, the current static data mode of fixed amount agency fee in the market has completely failed to meet the actual application needs of the civil aviation sales field. SUMMARY

[0004] As can be seen from the above, the current airlines can only manage and release the data of the fixed amount agency fee by specifying specific business dimensions, which cannot timely and efficiently correspond to ticket sales in real time, cannot realize flexible clustering of routes, cannot realize reasonable and customized classification of cabin positions, and cannot finely and differentially manage agency fee information. In addition, the amount of data to be maintained is extremely large, and a series of problems caused by maintenance errors of agency fee data are very easy to occur.

[0005] To help airlines solve the aforementioned problems and provide a dynamic, real-time tool for calculating agency fee payments, this application offers a method and apparatus for dynamically calculating ticket agency fees. This allows airlines to dynamically calculate agency fees based on different fare amounts after performing price calculations, through simple dynamic agency fee agreements and detailed data releases, combined with various basic data and real-time passenger-kilometer pricing. Airlines can independently and flexibly manage and set various basic data, achieving management and definition of route type, cabin class, and passenger-kilometer pricing ranges. Finally, using an efficient agency fee calculation method, it dynamically calculates agency fee amounts for different prices, routes, and cabin classes. This application provides airlines with a refined management platform for agency fee payments, helping to achieve the business objective of encouraging sales agents to earn more for higher sales and providing key rewards. Furthermore, the solution provided in this application allows airlines to manage dynamic agency fee data in a layered and comprehensive manner. By classifying information through underlying basic data and flexibly adjusting and changing various coefficients through independent settings, the solution combines the aforementioned basic data, dynamic coefficients, and the essential information dimensions required for agency fee calculation to achieve flexible agency fee settings, providing airlines with efficient agency fee data management capabilities.

[0006] To achieve the above objectives, this application provides the following technical solution:

[0007] The first aspect of this application provides a method for dynamically calculating airline ticket agency fees, the method comprising:

[0008] Define the basic data for dynamic proxy fees; define the business data for dynamic proxy fees based on the basic data for dynamic proxy fees, and save and publish the basic data and business data;

[0009] Once a passenger completes their trip booking, the fare system calculates the ticket price and then submits a request to calculate the agency fee.

[0010] Extract the ticket price information from the request, match the information contained in the request with the dynamic proxy fee basic information, and determine whether the request meets the conditions.

[0011] Obtain the base rate matching the request from the dynamic agent fee base information; confirm the route type in the request and lock the route coefficient according to the route type; confirm the cabin class type in the request and lock the cabin class coefficient according to the cabin class type;

[0012] Based on the fare information and mileage information of the requested route, calculate the real-time passenger kilometer price, match the passenger kilometer price range from the dynamic agency fee base information based on the passenger kilometer price, and lock the passenger kilometer price coefficient.

[0013] Calculate the dynamic agency fee using the following formula: Agency Fee = Ticket Price * Basic Rate * Route Coefficient * Cabin Class Coefficient * Passenger Kilometer Price Coefficient. After calculation, confirm and output the results based on the upper and lower limit information.

[0014] Optionally, in the method of this application, the basic data of dynamic agency fees includes: flight type, route type, cabin class type, and passenger kilometer price range.

[0015] Optionally, in the method of this application, the flight type includes custom flights and flights with built-in attributes; wherein, the custom flights include red-eye flights, special flights, regular flights, and popular flights, and the flights with built-in attributes include self-operated flights, code-share flights, and additional flights;

[0016] The route types include special routes, strategic routes, key routes, ordinary routes, business routes, and other routes;

[0017] The cabin types include: First Class, Business Class, Premium Economy Class, Mid-Class Economy Class, Low-Class Economy Class, Special Class, Branded Product Class, and Floating Product Class.

[0018] Optionally, in the method of this application, the unit price per passenger kilometer is a value obtained by dividing the airfare by the mileage of the booked route, and the rules for setting the range of the unit price per passenger kilometer are as follows:

[0019] (1) Define multiple price ranges according to ticket price levels, and set corresponding unit price ranges for different price ranges;

[0020] (2) Different price levels are set according to different times, and different price levels correspond to the peak and off-peak seasons of civil aviation sales;

[0021] (3) The higher the unit price per passenger kilometer, the higher the ticket price level, and the higher the weighting should be applied when setting the unit price per passenger kilometer coefficient.

[0022] Optionally, in the method of this application, the dynamic agency fee business data includes: basic agency fee information, route coefficient, cabin class coefficient, passenger kilometer unit price coefficient, and upper and lower limits of agency fee amount.

[0023] Optionally, in the method of this application, the basic information of the agency fee includes: channel, agent, passenger type, flight type, carrier, start sales date, end sales date, start flight date, end flight date, and basic fee rate;

[0024] The route coefficient refers to the weighted coefficient corresponding to different routes;

[0025] The cabin class coefficient refers to the weighted coefficient corresponding to different cabin classes;

[0026] The passenger-kilometer price coefficient refers to the weighted coefficient of the passenger-kilometer price for different price tiers;

[0027] The upper and lower limits of the agency fee refer to the price range of the final calculated agency fee amount.

[0028] Optionally, in the method of this application, the channels include traditional distribution channels, online distribution channels, and all channels;

[0029] The agents include core agents, ordinary agents, regional agents, and national agents;

[0030] The types of passengers include adults, children, infants, disabled military and police personnel, and major clients;

[0031] The flight types include red-eye flights, special flights, regular flights, popular flights, self-operated flights, code-share flights, and additional flights.

[0032] Optionally, in the method of this application, the step of confirming and outputting the result based on the upper and lower limit amount information includes: if the calculated agency fee result is between the upper and lower limit amounts, then output the result according to the calculation; if the calculated agency fee result is higher than the upper limit amount, then output the upper limit amount; if the calculated agency fee result is lower than the lower limit amount, then output the lower limit amount.

[0033] A second aspect of this application provides a calculation device for dynamically calculating airline ticket agency fees, the device comprising:

[0034] Data definition and publishing module: used to define and publish basic data and business data of dynamic agency fees;

[0035] Ticket Calculation Module: Used to calculate ticket prices based on the passenger's booked itinerary, and to calculate the real-time passenger-kilometer price based on the ticket price information in the request and the mileage information of the route.

[0036] Data matching module: used to match the information contained in the request with the dynamic proxy fee base information to perform proxy fee data matching;

[0037] Calculation coefficient confirmation module: used to obtain the base rate, route coefficient, cabin class coefficient, and passenger-kilometer unit price coefficient that match the request from the dynamic agent fee basic information;

[0038] The result calculation and output module is used to calculate the dynamic agent fee amount, confirm the calculation result based on the upper and lower limit information, and output the result.

[0039] The device implements the steps of the aforementioned dynamic calculation method for calculating airline ticket agency fees during operation.

[0040] A third aspect of this application provides an electronic device, including: a memory and a processor;

[0041] Memory: Used to store computer programs;

[0042] Processor: Used to execute the computer program to implement the aforementioned steps of the dynamic calculation method for paying airline ticket agency fees.

[0043] In summary, this application proposes a novel dynamic method for calculating and paying airline ticket agency fees. This method enables precise allocation of dynamic agency fee policies, detailed management of agents across different channels and levels, and differentiated agency fee baseline data based on different passenger types and flight types. Combined with basic route and cabin class data, different airlines can customize data settings based on actual market sales and their route network layout, targeting advantageous and disadvantageous routes. Utilizing real-time passenger-kilometer pricing information under a revenue management model, the method dynamically calculates agency fees based on different fare levels, achieving rational payment of agency fees. This method has the following advantages:

[0044] (1) This application combines the business dimension of revenue management with the calculation of agency fees for the first time, and incorporates the real-time passenger kilometer price information into the dynamic calculation of agency fees. The agency fees are paid according to the ticket price level and sales and revenue situation, which is more reasonable in terms of business.

[0045] (2) This application realizes the complex dynamic model of airline agency fees through an automatic calculation device, thereby improving the management level of agency fees and realizing dynamic agency fees.

[0046] (3) This application can quickly set the agency fee in a dynamic mode through a relatively small amount of simple data settings. It replaces the agency fee data of millions to tens of millions with a data scale of a dozen to dozens of data, thus achieving the goal of flexible management and rapid adjustment of agency fees.

[0047] Other features and advantages of this application will be set forth in the following description and will be apparent in part from the description or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the techniques pointed out in the description, claims and drawings. Attached Figure Description

[0048] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0049] Figure 1 This is a flowchart illustrating the overall implementation of a method for dynamically calculating and paying airline ticket agency fees, as provided in one embodiment of this application.

[0050] Figure 2 This is a flowchart illustrating the definition and publication process of dynamic proxy fee basic data and business data, provided in one embodiment of this application.

[0051] Figure 3 This is a structural diagram of a computing device for dynamically calculating and paying airline ticket agency fees, provided in one embodiment of this application.

[0052] Figure 4 This is a schematic diagram of the structure of an electronic device provided in one embodiment of this application. Detailed Implementation

[0053] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0054] The term “comprising” and its variations as used herein are open-ended inclusions, meaning “including but not limited to”; the term “based on” means “at least partially based on”; and the term “one embodiment” means “at least one embodiment”.

[0055] It should be noted that the terms "a" and "a plurality of" used in this application are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0056] Terminology Explanation

[0057] Agency fee: Ticket agency fee refers to the "commission" that airlines pay to agents for selling a portion of their tickets in order to secure sales channels.

[0058] Fixed agency fee: A "commission" paid to agents in the form of a fixed amount.

[0059] Booking Class: This is an element in the airline ticket sales business, referring to the seat code of a user's booked ticket. Each booking class belongs to a certain service level, such as Class B in economy class.

[0060] Fare Basis: This is an element in the air ticket sales business, generally referring to the product code of the ticket, which is used in the subsequent review and calculation process of the airline.

[0061] Real-time passenger-kilometer price: refers to the real-time price level obtained by dividing the ticket price calculated in real time by the route mileage, and the unit is yuan / kilometer.

[0062] This embodiment discloses a method and apparatus for dynamically calculating and paying airline ticket agency fees, providing airlines with a platform for dynamic management of agency fees. Implementing this method allows airlines to dynamically calculate agency fees based on the ticket price per passenger kilometer for different types of routes, thereby achieving flexible management and refined processing of agency fees.

[0063] Figure 1 The diagram shows the overall implementation flow of a dynamic calculation method for airline ticket agency fees proposed in this application. This method includes:

[0064] Define the basic data for dynamic proxy fees; define the business data for dynamic proxy fees based on the basic data for dynamic proxy fees, and save and publish the basic data and business data;

[0065] Once a passenger completes their trip booking, the fare system calculates the ticket price and then submits a request to calculate the agency fee.

[0066] Extract the ticket price information from the request, match the information contained in the request with the dynamic proxy fee basic information, and determine whether the request meets the conditions.

[0067] Obtain the base rate matching the request from the dynamic agent fee base information; confirm the route type in the request and lock the route coefficient according to the route type; confirm the cabin class type in the request and lock the cabin class coefficient according to the cabin class type;

[0068] Based on the fare information and mileage information of the requested route, calculate the real-time passenger kilometer price, match the passenger kilometer price range from the dynamic agency fee base information based on the passenger kilometer price, and lock the passenger kilometer price coefficient.

[0069] Calculate the dynamic agency fee using the following formula: Agency Fee = Ticket Price * Basic Rate * Route Coefficient * Cabin Class Coefficient * Passenger Kilometer Price Coefficient. After calculation, confirm and output the results based on the upper and lower limit information.

[0070] Figure 2 The diagram shows the definition and publication process for the dynamic proxy fee basic data and business data provided in this application, including the following steps:

[0071] Step 1: Define and publish dynamic agency fee base data and business data: Set different calculation coefficients according to different route types, different cabin classes, and different flight types, and determine the relevant calculation coefficients according to the passenger-kilometer price range of revenue management. Define and publish the data in accordance with the airline's agency fee policy requirements. The specific setup steps are as follows:

[0072] 1.1 Define flight types. Flight types are divided into two categories: one is flights that require airlines to customize according to flight time, flight number, and date, such as red-eye flights, special flights, and popular flights; the other is flight types with built-in attributes, such as self-operated flights, code-share flights, and additional flights, as detailed below:

[0073] 1.1.1 Custom Flight Type:

[0074] (1) Red-eye flights: These are flights that depart in the early morning or late evening. Airlines need to define the flight times for red-eye flights according to different times. For example, flights that depart between 20:00 and 23:59 are red-eye flights.

[0075] (2) Special flights: Airlines manage specific flight numbers. The management method for flight numbers is a range system. For example, flights between 9001 and 9200 are special flights.

[0076] (3) Regular flights: The vast majority of flight types are regular flights and need to be managed according to flight number. The management method of flight number is range system. For example, flights between 3001 and 3999 are regular flights.

[0077] (4) Popular flights: Flights with good sales are considered popular flights and need to be managed according to flight number. The management method of flight number is range system. For example, flights 8055 and 8056 are popular flights.

[0078] 1.1.2 Flight types with built-in attributes:

[0079] (1) Self-operated flights: refers to flights operated by the airline itself. The actual aircraft operated by the airline is owned by the airline. The market party and the carrier of self-operated flights are the same. In actual ticket booking, self-operated flights are standard flight numbers, such as CA2571.

[0080] (2) Code-share flights: This refers to a flight number (i.e., code) of one airline that can be used on a flight of another airline. The airline booked by the passenger is different from the airline that actually operates the flight. In actual ticket booking, code-share flights are generally prefixed with an asterisk (*), such as *CA3097. At the same time, the specific operating flight information can be seen when booking, such as SC3097, which means that the flight sold by CA is a code-share flight, and the actual operating airline is SC.

[0081] (3) Additional flights: Under special circumstances, the airline temporarily arranges the same aircraft to perform two flights on the same route on the same day, which means an extra flight is added. Therefore, it is called an additional flight. In actual ticket booking, additional flights are usually accompanied by a flight number suffix, such as CA8341A.

[0082] Examples of definitions for various flight types are shown in Table 1 below:

[0083] Table 1 Examples of Flight Types

[0084]

[0085] 1.2 Define route types. Route types are defined by different airlines based on their respective route network layouts and base settings, according to actual circumstances, following the origin-destination route type. The possible route types are as follows:

[0086] (1) Special routes: In response to different periods and social events, airlines can set up special routes according to the origin and destination. For example, during the Shanghai World Expo, routes departing from and arriving in Shanghai were temporarily defined as special routes.

[0087] (2) Strategic routes: Based on its own route deployment, the airline defines the core routes as strategic routes. For example, if the airline's base city is Beijing, then the routes departing from and arriving in Beijing are defined as strategic routes.

[0088] (3) Key routes: routes with good sales for airlines, or routes that are popular during a certain period. For example, airlines will consider Sanya routes as key routes in winter and coastal city routes as key routes in summer.

[0089] (4) Ordinary routes: routes of airports in second- or third-tier cities are defined as ordinary routes.

[0090] (5) Business routes: Airlines define routes as business routes based on the number of actual business passengers purchasing tickets. For example, Beijing to Shanghai is a recognized business route.

[0091] (6) Other routes: Airlines can customize various types of routes according to actual conditions.

[0092] Examples of definitions for various route types are shown in Table 2 below:

[0093] Table 2 Examples of Route Types

[0094]

[0095] 1.3 Setting the cabin class type, which refers to the type to which the same or different cabin classes belong. Cabin class types can be set according to service level or different freight rate products. Common cabin class types are as follows:

[0096] (1) First Class: The cabin code for the service level of first class, such as F.

[0097] (2) Business Class: Cabin code for business class, such as C.

[0098] (3) Economy Class Premium: The service class is economy class, but the fare discount rate is higher, such as Y, W, B class.

[0099] (4) Economy Class Mid-Class: Service class is economy class with a moderate fare discount, such as H and K classes.

[0100] (5) Economy Class Low Class: The service class is economy class, and the fare discount rate is lower (e.g., less than 50%), such as N class.

[0101] (6) Special cabins: Special cabins defined by airlines at different times, such as cabins sold only through a certain channel.

[0102] (7) Branded product cabin class: The cabin class type defined by the airline according to the fare product, is set by the fare base and supports fuzzy matching of the fare base.

[0103] (8) Floating product cabin class: Airlines can define a certain cabin class type by themselves in the form of cabin class + fare base.

[0104] Examples of the definitions for various cabin types are shown in Table 3 below:

[0105] Table 3 Examples of Cabin Types

[0106]

[0107] 1.4 Setting a range for the price per passenger kilometer. The price per passenger kilometer refers to the price per kilometer that a passenger pays for their ticket, which is the ticket price divided by the mileage of the booked route. From a revenue perspective, the price per passenger kilometer reflects the revenue level of the route. Therefore, setting revenue-generating commissions based on the price per passenger kilometer range is the core strategy of this application. The range for the price per passenger kilometer is set as follows:

[0108] (1) Define N price ranges according to the ticket price level, and set corresponding unit price ranges for different ranges, such as the unit price per passenger kilometer between 0.8 yuan and 1 yuan.

[0109] (2) Different price levels are set according to different times, corresponding to the peak and off-peak seasons of civil aviation sales.

[0110] (3) The higher the price per passenger kilometer, the higher the ticket price level, and the higher the weighting can be applied when setting the price per passenger kilometer coefficient.

[0111] The following table shows an example of the price range per passenger kilometer:

[0112] Table 4 Example of Price Range per Passenger Kilometer

[0113]

[0114]

[0115] 1.5 Define the basic information for agency fees, which are the basic conditions for matching when calculating agency fees, including the following information:

[0116] (1) Channels: Airlines set up different sales channels, including all channels, traditional distribution channels and online distribution channels.

[0117] (2) Agents: Airlines manage and set up agents, classifying agents with the same attributes, such as core agents, ordinary agents, Beijing area agents, Shanghai area agents, national agents, etc.

[0118] (3) Passenger type: The agency fee is managed and set according to different passenger identities. Passenger types include adults, children, infants, military and police personnel, disabled persons, and major clients.

[0119] (4) Flight type: When defining the basic information of agency fees, the flight type in the above basic data needs to be referenced, and different agency fee information is set according to different flight types, such as self-operated flights, special flights, red-eye flights, code-share flights, etc.

[0120] (5) Carrier: If the flight type is a code-share flight, settings can be made for the actual carrier. For example, the CA maintenance agent fee policy is for code-share flights and requires the carrier to be an SC.

[0121] (6) Start date of sales: Maintain the basic information of agency fees according to the sales time, and allow use within the data effective period.

[0122] (7) Sales Deadline: Maintain the basic information of agency fees according to the sales time and allow its use within the effective period of the data.

[0123] (8) Start date of flight: Maintain the basic information of agency fee based on flight time / travel time, and confirm whether it is allowed to use based on the booked flight date.

[0124] (9) Deadline for flight: Maintain the basic information of agency fees based on flight time / travel time, and confirm whether the use is allowed based on the booked flight date.

[0125] (10) Basic fee rate: Define the basic fee rate in the process of calculating agency fees. For example, 1% means that the basic amount of the agency fee is 1% of the ticket price. If the ticket price is 1200 yuan, the basic amount of the agency fee is 12 yuan.

[0126] The basic information on agency fees is shown in Table 5 below:

[0127] Table 5 Example of Basic Information on Agency Fees

[0128] Agent fee basis information Parameter value Parameter value Parameter value Channel Traditional distribution channel (1E) Online distribution channel (ET) All distribution channels (ALL) Agent Core agent Core agent General agent Passenger type Adult Adult Big customer Flight type Self-operated flight Self-operated flight Not limited Carrying airline - - - Starting sales date 20221215 20221215 20221215 End sales date 20230130 20230130 20230130 Starting flight date 20221215 20221215 20221215 End flight date 20230130 20230130 20230130 Basic fare 1.0% 1.5% 0.0%

[0129] 1.6 Define the route coefficient, which is the weighting coefficient corresponding to different routes. Different coefficient values ​​can be set for different channels, or different coefficients can be set for different route types. For example, for ticket sales on special routes, the weighting ratio of the amount of agency fees paid by agents is high. On the basis of the above-mentioned basic agency fee amount, it is weighted by 1.5 times.

[0130] Table 6 below shows an example of a price selection method that includes route coefficients:

[0131] Table 6 includes examples of price selection methods for route coefficients.

[0132]

[0133]

[0134] 1.7 Define cabin class coefficients, which are weighted coefficients corresponding to different cabin classes. Different coefficient values ​​can be set for different channels, or different coefficients can be set for different cabin class types. For example, for first-class ticket sales, the weighted ratio of the amount of agency fees paid by agents is high.

[0135] Table 7 below shows an example of how to select prices that include cabin class factors:

[0136] Table 7 includes examples of price selection methods for cabin class factors.

[0137]

[0138]

[0139] 1.8 Define the passenger-kilometer price coefficient, which is the weighting coefficient of the passenger-kilometer price at different levels. Different coefficient values ​​can be set for different channels, or different coefficients can be set for different business dimensions such as different passengers. For example, if the passenger-kilometer price of tickets sold by agents is in the first level and the ticket price is relatively high, then the weighting ratio of the amount of agency fees paid by agents is high.

[0140] Table 8 below shows an example of a price selection method that includes a passenger-kilometer price coefficient:

[0141] Table 8 includes examples of price selection methods for the unit price coefficient per passenger kilometer.

[0142]

[0143]

[0144] 1.9 Define the upper and lower limits of agency fees, which are the price range of the final calculated agency fee amount. Payment is allowed within this range. For agency fees that are higher than the upper limit or lower than the lower limit, further processing will be carried out in accordance with company regulations.

[0145] Table 9 below shows an example of a pricing method that includes upper and lower limits for agency fees:

[0146] Table 9 shows examples of price selection methods that include upper and lower limits for agency fees.

[0147]

[0148]

[0149] 1.10 Agency Fee Release: In accordance with the product policy, the above agency fee information is saved and released to complete the targeted release of revenue agency fees.

[0150] Step 2: Dynamically calculate agency fees. Based on the information in the calculation request, match agency fee data, acquire and lock basic data, and finally identify the revenue agency fee data that meets the conditions. Then, calculate the agency fee according to the calculation formula. The relevant system processing logic is as follows:

[0151] 2.1 Agency Fee Calculation Request. After the passenger completes the trip booking and the fare system calculates the ticket price, it transmits the relevant information to the agency fee calculation device.

[0152] 2.2 Obtaining Ticket Price Information. The agency fee calculation device obtains the ticket price information requested and retains it as the basis for subsequent calculation of agency fees and passenger-kilometer price.

[0153] 2.3 Matching dynamic agency fee basic information. Based on the sales channel, agent identity, passenger identity, and itinerary-related information (flight number, flight time, etc.) in the request, data matching is performed. When matching flight types, it is necessary to use the basic data table of flight types to correspond with the flight number, flight time, sales and flight dates mentioned in the request to determine whether the basic data meets the conditions.

[0154] 2.4 Obtain the base fee rate. After finding the basic agency fee data that meets the conditions, obtain and record the percentage of the base fee rate to be retained as information for subsequent agency fee calculation.

[0155] 2.5 Confirm Route Type. Based on the origin, destination, sales date, and flight date in the request, match the basic data for the route type to confirm the type of the requested route.

[0156] 2.6 Locking Route Coefficients. Based on the confirmed route types, lock the route coefficients and record them for future use in calculating agency fees.

[0157] 2.7 Confirm cabin class type. Based on the cabin class, sales date, and flight date in the request, as well as the basic fare information in the fare calculation results, match the basic data for the cabin class type to confirm the cabin class type.

[0158] 2.8 Lock in cabin class factor. Based on the confirmed cabin class type, lock in the cabin class factor and record it for future use in calculating agency fees.

[0159] 2.9 Calculate the real-time passenger-kilometer price. Based on the ticket price recorded in step 2.2 and the mileage information of the route, calculate the real-time passenger-kilometer price using the following formula: Passenger-kilometer price = Ticket price / Mileage.

[0160] 2.10 Confirm the price per passenger kilometer range. Based on the calculated price per passenger kilometer, match the ranges and confirm the corresponding fare level for each range.

[0161] 2.11 Locking the per-passenger-kilometer price coefficient. Based on the above fare levels, the per-passenger-kilometer price coefficient is locked and recorded for future use in calculating agency fees.

[0162] 2.12 Calculate the dynamic agency fee. Combine the information stored above and calculate the agency fee according to the following formula: Agency Fee = Ticket Price * Eligible Base Rate * Corresponding Route Coefficient * Corresponding Cabin Class Coefficient * Passenger Kilometer Price Coefficient. After calculating the agency fee, confirm it again based on the upper and lower limits. If the agency fee is within the upper or lower limit, output the calculated result. If the calculated result is higher than the upper limit or lower than the lower limit, output the amount calculated according to the upper or lower limit.

[0163] Note: The calculation method for the upper and lower limits is: ticket price * upper limit percentage = upper limit amount of agency fee;

[0164] Ticket price * minimum percentage = minimum agency fee amount.

[0165] To better understand the technical solution of this application, the following explanation will take the example of an airline selling special flights to adult passengers through traditional distribution channels to core agents.

[0166] The airline has released the following agency fee information:

[0167]

[0168]

[0169] Meanwhile, the basic data information is as follows:

[0170]

[0171]

[0172]

[0173]

[0174]

[0175] Scenario 1: First Class on Special Flight Routes

[0176] The itinerary information booked by user 1 (adult) is as follows:

[0177] Flight number Cabin Origin Destination Sales date Flight date 9010 F HAK PEK 20230115 20230120

[0178] The information of the agency is as follows:

[0179] Sales channel Agent Traditional distribution channel (1E) Core agent

[0180] 3. The price calculation results are as follows:

[0181] Price Tariff basis 18860 yuan F

[0182] 4. Dynamic Calculation of Agency Fees

[0183] 4.1 Obtain ticket price information: Based on the fare calculation results, the ticket price is [18860 yuan].

[0184] 4.2 Matching Agent Fee Basic Information:

[0185] (1) Channel: The requested channel is a traditional distribution channel, which matches the basic information.

[0186] (2) Agent: The agent is the core agent, which is matched with the basic information.

[0187] (3) Passenger type: The passenger is an adult, which matches the basic information.

[0188] (4) Flight type: The requested flight number is 9010. According to the basic data analysis of flight types, the flight number of 9010 is in the range of 9001-9200, so the flight type is a special flight, which matches the basic information.

[0189] (5) Sales date: The sales date is 20230115. The sales date range of the basic information is 20221215-20230130. Within this date range, it matches the basic information.

[0190] (6) Flight date: The flight date is 20230120. The flight date range of the basic information is 20221215-20230130. Within this date range, it matches the basic information.

[0191] 4.3 Obtain the base fee rate. Based on the matching information in step 4.1, the basic agency fee data meets the conditions, and the percentage of the base fee rate obtained is [1%].

[0192] 4.4 Confirm Route Type. The origin and destination in the request are HAK to PEK, and the sales date and flight date are 20230115 and 20230120 respectively. Matching the basic data of the route type, it belongs to the special route type.

[0193] 4.5 Route Locking Coefficient. The coefficient for locking a special route is [1.5].

[0194] 4.6 Confirm Cabin Class Type. The requested cabin class is F, and the sales date and flight date are 20230115 and 20230120 respectively. Matching the basic data of the cabin class type, the cabin class type is confirmed to be First Class.

[0195] 4.7 Locked Cabin Coefficient. The coefficient for locking cabin type is First Class, which is [1.3].

[0196] 4.8 Calculate the real-time passenger-kilometer price. Based on the ticket price [18860 yuan], calculate the real-time passenger-kilometer price according to the mileage information of the corresponding route. In the civil aviation master data, the mileage of HAK-PEK is 2700 kilometers, so the passenger-kilometer price is 18860 / 2700 = 6.9.

[0197] 4.9 Confirm the price range per passenger kilometer. Based on the calculated price of 6.9 yuan per passenger kilometer, the corresponding fare level is the first tier (above 5 yuan).

[0198] 4.10 Locked Passenger-Kilometer Price Coefficient. Based on the first-tier fare level, the locked passenger-kilometer price coefficient is [1.3].

[0199] 4.11 Calculate the dynamic agency fee. Combine the above information and calculate the agency fee according to the following formula:

[0200] Agency fee = Ticket price * Eligible base rate * Corresponding route coefficient * Corresponding cabin class coefficient * Passenger kilometer price coefficient. Substituting the above information:

[0201] Agency fee = 18860 * 0.01 * 1.5 * 1.3 * 1.3 = 478 yuan.

[0202] Calculate the upper and lower limits:

[0203] Maximum amount = Ticket price * Maximum percentage = 18860 * 0.02 = 377 yuan;

[0204] The minimum amount = ticket price * minimum percentage = 18860 * 0.005 = 94 yuan.

[0205] Based on the upper and lower limits, 478 yuan is greater than the upper limit of 377 yuan. Therefore, the agency fee requested for this ticket will ultimately be paid at the upper limit of 377 yuan.

[0206] Scenario 2: Economy Class Low Class on Special Routes

[0207] The itinerary information booked by user 1 (adult) is as follows:

[0208] Flight number Cabin Origin Destination Sales date Flight date 9010 N HAK PEK 20230115 20230120

[0209] The information of the agency is as follows:

[0210] Sales channel Agent Traditional distribution channel (1E) Core agent

[0211] 3. The price calculation results are as follows:

[0212] Price Tariff basis 1760 yuan N

[0213] 4. Dynamic Proxy Fee Calculation

[0214] 4.1 Obtain ticket information: Based on the fare calculation results, the ticket price is [1760 yuan].

[0215] 4.2 Matching Agent Fee Basic Information:

[0216] (1) Channel: The requested channel is a traditional distribution channel, which matches the basic information.

[0217] (2) Agent: The agent is the core agent, which is matched with the basic information.

[0218] (3) Passenger type: The passenger is an adult, which matches the basic information.

[0219] (4) Flight type: The requested flight number is 9010. According to the basic data analysis of flight types, the flight number of 9010 is in the range of 9001-9200, so the flight type is a special flight, which matches the basic information.

[0220] (5) Sales date: The sales date is 20230115. The sales date range of the basic information is 20221215-20230130. Within this date range, it matches the basic information.

[0221] (6) Flight date: The flight date is 20230120. The flight date range of the basic information is 20221215-20230130. Within this date range, it matches the basic information.

[0222] 4.3 Obtain the base fee rate. Based on the matching information in step 4.1, the basic agency fee data meets the conditions, and the percentage of the base fee rate obtained is [1%].

[0223] 4.4 Confirm Route Type. The origin and destination in the request are HAK to PEK, and the sales date and flight date are 20230115 and 20230120 respectively. Matching the basic data of the route type, it belongs to the special route type.

[0224] 4.5 Route Locking Coefficient. The coefficient for locking a special route is [1.5].

[0225] 4.6 Confirm Cabin Class Type. The requested cabin class is F, and the sales date and flight date are 20230115 and 20230120 respectively. Matching the basic data of the cabin class type, the cabin class type is confirmed to be First Class.

[0226] 4.7 Lock-in Cabin Coefficient. The coefficient for locking in first class is [0.9].

[0227] 4.8 Calculate the real-time passenger-kilometer price. Based on the ticket price [1760 yuan], calculate the real-time passenger-kilometer price according to the mileage information of the route. In the civil aviation master data, the mileage of HAK-PEK is 2700 kilometers, so the passenger-kilometer price is 1760 / 2700 = 0.65.

[0228] 4.9 Confirm the price range per passenger kilometer. Based on the calculated price of 0.65 yuan per passenger kilometer, the corresponding fare level is the fifth tier (between 0.5 yuan and 1 yuan).

[0229] 4.10 Locked Passenger-Kilometer Price Coefficient. Based on the fifth tier of ticket prices, the locked passenger-kilometer price coefficient is [0.9].

[0230] 4.11 Calculate the dynamic agency fee. Combine the above information and calculate the agency fee according to the following formula:

[0231] Agency fee = Ticket price * Eligible base rate * Corresponding route coefficient * Corresponding cabin class coefficient * Passenger kilometer price coefficient. Substituting the above information:

[0232] Agency fee = 1760 * 0.01 * 1.5 * 0.9 * 0.9 = 21 yuan.

[0233] Calculate the upper and lower limits:

[0234] Maximum amount = Ticket price * Maximum percentage = 1760 * 0.02 = 35 yuan;

[0235] The minimum amount = ticket price * minimum percentage = 1760 * 0.005 = 9 yuan.

[0236] Based on the upper and lower limits, 35 yuan > 21 yuan > 9 yuan. The calculated result is within the range of the upper and lower limits. Therefore, the final agency fee requested for this ticket will be paid as 21 yuan according to the actual calculation result.

[0237] Figure 3 The diagram shows the structure of a calculation device for dynamically calculating and paying airline ticket agency fees provided in this application. The device includes:

[0238] Data definition and publishing module: used to define and publish basic data and business data of dynamic agency fees;

[0239] Ticket Calculation Module: Used to calculate ticket prices based on the passenger's booked itinerary, and to calculate the real-time passenger-kilometer price based on the ticket price information in the request and the mileage information of the route.

[0240] Data matching module: used to match the information contained in the request with the dynamic proxy fee base information to perform proxy fee data matching;

[0241] Calculation coefficient confirmation module: used to obtain the base rate, route coefficient, cabin class coefficient, and passenger-kilometer unit price coefficient that match the request from the dynamic agent fee basic information;

[0242] The result calculation and output module is used to calculate the dynamic agent fee amount, confirm the calculation result based on the upper and lower limit information, and output the result.

[0243] The above-mentioned device implements the steps of the dynamic calculation method for calculating the payment of air ticket agency fees disclosed in this application when it is running.

[0244] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0245] like Figure 4 As shown in the illustration, an embodiment of this application also discloses an electronic device, including: a processor 310, a communication interface 320, a memory 330 for storing a processor-executable computer program, and a communication bus 340. The processor 310, communication interface 320, and memory 330 communicate with each other via the communication bus 340. The processor 310 executes the executable computer program to implement the steps of the above-described method for dynamically calculating and paying airline ticket agency fees.

[0246] It is understandable that, in addition to memory and a processor, this electronic device may also include input devices such as a keyboard, output devices such as a display, and other communication modules. The input devices, output devices, and other communication modules communicate with the processor through I / O interfaces (i.e., input / output interfaces).

[0247] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof. These programming languages ​​include, but are not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0248] Furthermore, this application also discloses a computer-readable storage medium, wherein when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is able to perform the various steps of the dynamic calculation method for calculating the payment of airline ticket agency fees disclosed in this application.

[0249] In the context of this application, a computer-readable storage medium can be a tangible medium, and more specific examples include portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0250] Specifically, according to embodiments of this application, the process described in the flowchart can be implemented as a computer software program. For example, embodiments of this application include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the dynamic calculation method for calculating airline ticket agency fees disclosed in this application. When the computer program is executed by a processing device, it performs the functions defined in the methods of the embodiments of this application.

[0251] While the foregoing discussion includes several specific implementation details, these should not be construed as limiting the scope of this application. The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept.

[0252] Those skilled in the art should also understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for dynamically calculating airline ticket agency fees, characterized in that, The method includes: Define the basic data for dynamic proxy fees; define the business data for dynamic proxy fees based on the basic data for dynamic proxy fees, and save and publish the basic data and business data; Once a passenger completes their trip booking, the fare system calculates the ticket price and then submits a request to calculate the agency fee. Extract the ticket price information from the request, match the information contained in the request with the dynamic proxy fee basic information, and determine whether the request meets the conditions. Obtain the base rate matching the request from the dynamic agent fee base information; confirm the route type in the request and lock the route coefficient according to the route type; confirm the cabin class type in the request and lock the cabin class coefficient according to the cabin class type; Based on the fare information and mileage information of the requested route, calculate the real-time passenger kilometer price, match the passenger kilometer price range from the dynamic agency fee base information based on the passenger kilometer price, and lock the passenger kilometer price coefficient. Calculate the dynamic agency fee using the following formula: Agency Fee = Ticket Price * Basic Rate * Route Coefficient * Cabin Class Coefficient * Passenger Kilometer Price Coefficient. After calculation, confirm and output the results based on the upper and lower limit information.

2. The method according to claim 1, characterized in that, The basic data for dynamic agency fees includes: flight type, route type, cabin class type, and passenger-kilometer price range.

3. The method according to claim 2, characterized in that, The flight types include custom flights and flights with built-in attributes; wherein, the custom flights include red-eye flights, special flights, regular flights, and popular flights, and the flights with built-in attributes include self-operated flights, code-share flights, and additional flights; The route types include special routes, strategic routes, key routes, ordinary routes, business routes, and other routes; The cabin types include: First Class, Business Class, Premium Economy Class, Mid-Class Economy Class, Low-Class Economy Class, Special Class, Branded Product Class, and Floating Product Class.

4. The method according to claim 2, characterized in that, The price per passenger kilometer is the value obtained by dividing the airfare by the mileage of the booked route. The rules for setting the range of the price per passenger kilometer are as follows: (1) Define multiple price ranges according to ticket price levels, and set corresponding unit price ranges for different price ranges; (2) Different price levels are set according to different times, and different price levels correspond to the peak and off-peak seasons of civil aviation sales; (3) The higher the unit price per passenger kilometer, the higher the ticket price level, and the higher the weighting should be applied when setting the unit price per passenger kilometer coefficient.

5. The method according to claim 1, characterized in that, The dynamic agency fee business data includes: basic agency fee information, route coefficient, cabin class coefficient, passenger kilometer unit price coefficient, and upper and lower limits of agency fee amount.

6. The method according to claim 5, characterized in that, The basic information for agency fees includes: channel, agent, passenger type, flight type, carrier, start sales date, end sales date, start flight date, end flight date, and basic fee rate; The route coefficient refers to the weighted coefficient corresponding to different routes; The cabin class coefficient refers to the weighted coefficient corresponding to different cabin classes; The passenger-kilometer price coefficient refers to the weighted coefficient of the passenger-kilometer price for different price tiers; The upper and lower limits of the agency fee refer to the price range of the final calculated agency fee amount.

7. The method according to claim 6, characterized in that, The channels include traditional distribution channels, online distribution channels, and all channels; The agents include core agents, ordinary agents, regional agents, and national agents; The passenger types include adults, children, infants, disabled military and police personnel, and major clients; The flight types include red-eye flights, special flights, regular flights, popular flights, self-operated flights, code-share flights, and additional flights.

8. The method according to claim 1, characterized in that, The process of confirming and outputting results based on upper and lower limit amount information includes: if the calculated agency fee result is between the upper and lower limit amounts, then output the calculated result; if the calculated agency fee result is higher than the upper limit amount, then output the upper limit amount; if the calculated agency fee result is lower than the lower limit amount, then output the lower limit amount.

9. A calculation device for dynamically calculating and paying airline ticket agency fees, characterized in that, The device includes: Data definition and publishing module: used to define and publish basic data and business data of dynamic agency fees; Ticket Calculation Module: Used to calculate ticket prices based on the passenger's booked itinerary, and to calculate the real-time passenger-kilometer price based on the ticket price information in the request and the mileage information of the route. Data matching module: used to match the information contained in the request with the dynamic proxy fee base information to perform proxy fee data matching; Calculation coefficient confirmation module: used to obtain the base rate, route coefficient, cabin class coefficient, and passenger-kilometer unit price coefficient that match the request from the dynamic agent fee basic information; The result calculation and output module is used to calculate the dynamic agent fee amount, confirm the calculation result based on the upper and lower limit information, and output the result.

10. An electronic device, characterized in that, include: Memory and processor; Memory: Used to store computer programs; Processor: Used to execute the computer program to implement the steps of the method for dynamically calculating the payment of airline ticket agency fees as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Business airline face price verification method based on guest kilometer income

    CN118396677A

  • Airline pricing support systems for pricing analysts

    IN201841002411A