Method and system for displaying minimum-price air ticket, electronic equipment and storage medium

By using computerized ticket fares and additional service fees, the system displays the lowest total price for each date, solving the problem of existing technologies not including additional service fees and improving user experience and decision-making accuracy.

CN122048484APending Publication Date: 2026-05-15CTRIP TRAVEL NETWORK TECH SHANGHAI0
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-04
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Existing flight booking platforms display the lowest-priced tickets on the date selection page without including additional service fees, leading to a "low-price trap" and misleading decision-making, resulting in a poor user experience and a lack of personalized strategy.

Method used

By obtaining user booking information and additional service requests, the system calculates and displays the total price of airfares for each date, including airfares and additional service fees, and provides a display of the lowest total price for airfares.

Benefits of technology

It achieves accurate price display, reduces users' cognitive load and decision-making risk, improves user experience, and meets users' demand for the lowest price including additional services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122048484A_ABST
    Figure CN122048484A_ABST
Patent Text Reader

Abstract

The invention provides a lowest-price air ticket display method and system, electronic equipment and a storage medium. The method comprises the following steps: acquiring ticket booking information and an additional service request of a user; based on the ticket booking information and the additional service request, acquiring air ticket freight rates and additional service fees of different air routes corresponding to each date on the calendar page; in response to the condition that the air ticket freight price does not contain the additional service charge, summing the air ticket freight price and the additional service charge to obtain the total air ticket price of different air routes corresponding to each date on the calendar page; acquiring the total price of the lowest air ticket of each date on the calendar page from the total prices of the air tickets of the different air routes; and displaying the total price of the lowest air ticket of each date on a calendar page. According to the invention, by introducing a screening mechanism of additional service guarantee, the demand of the user for the total price of the lowest-price air ticket containing the additional service is actively understood, and the total price of the lowest-price air ticket of each date is displayed on the calendar page, so that accurate price display meeting the demand of the additional service of the user is realized, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of air ticket display technology, and in particular to a method, system, electronic device, and storage medium for displaying the lowest-priced air tickets. Background Technology

[0002] In the current flight booking process, whether it's an OTA (Online Travel Agency) platform or an airline's official app, the date selection page is a crucial step in the user's decision-making process. To assist users in comparing prices across different days, all products on the market provide the lowest daily ticket price on this page.

[0003] However, existing technologies suffer from the following significant drawbacks: Information fragmentation and the "low-price trap": The rise of ancillary revenue models in the global aviation industry has resulted in a large number of discounted and budget airline tickets with extremely low face values, but without basic services (such as free baggage allowance and seat selection). The "lowest price" displayed on the calendar page often comes from these products that do not include basic services. When users click through, they find that the actual total expenditure (face value + basic service fee) is far higher than expected, causing redundant operations of multiple clicks and page jumps, as well as a negative user experience. High cognitive load and decision-making misguidance: For certain user groups (such as international long-haul passengers, family travelers, and business travelers with a lot of luggage), free baggage allowance is a "rigid demand" or "core service guarantee" for their travel. The existing lowest price is almost of no reference value for these users. Users must repeatedly calculate and compare between the calendar page and the flight details page, greatly increasing the decision-making cost and the difficulty of information filtering. Lack of personalized strategy drive: The existing calendar lowest price is displayed based on a single dimension of face value, lacking the drive of user demand scenarios. It cannot meet the demand for lowest price queries that include basic user services. Summary of the Invention

[0004] The technical problem to be solved by this disclosure is to overcome the defects in the prior art where the lowest airfare displayed on the date calendar page of the booking platform does not include the additional service fees to meet user needs, resulting in a "low price trap" and decision-making misleading, thus leading to a poor user experience. The disclosure provides a method, system, electronic device and storage medium for displaying the lowest airfare.

[0005] This disclosure solves the above-mentioned technical problems through the following technical solution:

[0006] The first aspect of this disclosure provides a method for displaying the lowest-priced airfare, the method comprising:

[0007] Obtain the user's ticketing information and the corresponding additional service requests;

[0008] Based on the booking information, obtain the airfare for different routes corresponding to each date on the calendar page;

[0009] Based on the aforementioned additional service request, obtain the additional service fees for different routes corresponding to each date on the calendar page;

[0010] Since the airfare does not include the additional service fee, the airfare and the additional service fee are summed to obtain the total airfare for different routes corresponding to each date on the calendar page;

[0011] Obtain the lowest total ticket price for each date on the calendar page from the total ticket prices of the different routes;

[0012] The calendar page displays the lowest total price for airfares for each date.

[0013] Preferably, the display method further includes:

[0014] In response to the inclusion of the additional service fee in the airfare, the lowest airfare for each date on the calendar page is obtained from the airfares of the different routes;

[0015] The calendar page displays the lowest airfare for each date.

[0016] Preferably, the display method further includes:

[0017] The total price of the lowest-priced airfare is updated in real time.

[0018] The calendar page displays the lowest total price for airfares, updated in real time for each date.

[0019] Preferably, the airfare includes the ticket price and a fuel surcharge.

[0020] Preferably, the additional service request includes at least one of the following: free baggage allowance of rated weight / number of pieces, free ticket refund, free ticket change, free refund and change of ticket, fast security check, designated meals, insurance, seat selection, airport pick-up, and airport drop-off.

[0021] Preferably, the booking information includes at least one of departure point, destination, and departure date.

[0022] A second aspect of this disclosure provides a system for displaying the lowest-priced airfare, the system comprising:

[0023] The first acquisition module is used to acquire the user's ticket booking information and the additional service requests corresponding to the ticket booking information;

[0024] The second acquisition module is used to acquire the airfare for different routes corresponding to each date on the calendar page based on the booking information;

[0025] The third acquisition module is used to acquire the additional service fees for different routes corresponding to each date on the calendar page based on the additional service request;

[0026] The fourth acquisition module is used to, in response to the fact that the airfare does not include the additional service fee, sum the airfare and the additional service fee to obtain the total airfare for different routes corresponding to each date on the calendar page;

[0027] The fifth acquisition module is used to obtain the lowest total ticket price for each date on the calendar page from the total ticket prices of the different routes;

[0028] The first display module is used to show the lowest total price of airfares for each date on the calendar page.

[0029] Preferably, the display system further includes:

[0030] The sixth acquisition module is used to, in response to the fact that the airfare includes the additional service fee, acquire the lowest airfare for each date on the calendar page from the airfares of the different routes;

[0031] The second display module is used to show the lowest airfare for each date on the calendar page.

[0032] Preferably, the display system further includes:

[0033] The update module is used to update the total price of the lowest-priced airfare in real time;

[0034] The third display module is used to show the total price of the lowest-priced airfare for each date on the calendar page, updated in real time.

[0035] Preferably, the airfare includes the ticket price and a fuel surcharge.

[0036] Preferably, the additional service request includes at least one of the following: free baggage allowance of rated weight / number of pieces, free ticket refund, free ticket change, free refund and change of ticket, fast security check, designated meals, insurance, seat selection, airport pick-up, and airport drop-off.

[0037] Preferably, the booking information includes at least one of departure point, destination, and departure date.

[0038] A third aspect of this disclosure provides an electronic device including a memory, a processor, and a computer program stored in the memory and for running on the processor, wherein the processor executes the computer program to implement the method for displaying the lowest-priced airfare as described in the first aspect.

[0039] The fourth aspect of this disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for displaying the lowest-priced airfare as described in the first aspect.

[0040] The fifth aspect of this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the method for displaying the lowest-priced airfare as described in the first aspect.

[0041] Based on common knowledge in the field, the above-mentioned preferred conditions can be combined arbitrarily to obtain various preferred embodiments of this disclosure.

[0042] The positive and progressive effects of this disclosure are as follows:

[0043] This disclosure proactively understands users' needs for the lowest total price of airfares including additional services by introducing a filtering mechanism that guarantees additional services. Specifically, it obtains additional service fees and airfares based on users' additional service requests and booking information, thereby obtaining the lowest total price of airfares. The lowest total price of airfares for each date is then displayed on the calendar page, achieving accurate price display that meets users' additional service needs, optimizing users' price comparison decision-making experience, and improving user experience. Attached Figure Description

[0044] Figure 1 A flowchart illustrating the method for displaying the lowest-priced airfare provided in Embodiment 1 of this disclosure.

[0045] Figure 2 This is a schematic diagram of the module of the lowest-price airfare display system provided in Embodiment 2 of this disclosure.

[0046] Figure 3 This is a schematic diagram of the structure of an electronic device for demonstrating the method of achieving the lowest-priced airfare in Embodiment 3 of this disclosure. Detailed Implementation

[0047] The present disclosure is further illustrated below by way of embodiments, but the present disclosure is not limited to the scope of the embodiments described herein.

[0048] The prefixes such as "first" and "second" used in this disclosure are merely for distinguishing different descriptive objects and do not limit the position, order, priority, quantity, or content of the described objects. The use of ordinal numbers and other prefixes used to distinguish descriptive objects in this disclosure does not constitute a limitation on the described objects. The description of the described objects is given in the claims or the context of the embodiments, and should not be construed as an unnecessary limitation. Furthermore, in the description of this embodiment, unless otherwise stated, "multiple" means two or more.

[0049] In this embodiment of the disclosure, the collection, storage, use, processing, transmission, provision, and disclosure of user personal information comply with relevant laws and regulations and do not violate public order and good morals.

[0050] Example 1

[0051] Figure 1 A flowchart of a method for displaying the lowest-priced airfare provided in Embodiment 1 of this disclosure is shown below. Figure 1 As shown, the demonstration method includes:

[0052] S1. Obtain the user's ticketing information and the corresponding additional service requests;

[0053] In an optional implementation, additional service requests include at least one of the following: free baggage allowance of rated weight / number of pieces, free refund, free change, free refund and change, fast security check, designated meals, insurance, seat selection, airport pick-up, and airport drop-off.

[0054] S2. Obtain the airfare for different routes corresponding to each date on the calendar page based on the booking information;

[0055] In one alternative implementation, the booking information includes at least one of departure point, destination, and departure date.

[0056] S3. Based on the additional service request, obtain the additional service fees for different routes corresponding to each date on the calendar page;

[0057] S4. In response to the fact that the airfare does not include additional service fees, sum the airfare and additional service fees to obtain the total airfare for different routes corresponding to each date on the calendar page;

[0058] In one alternative implementation, the airfare includes the face value of the ticket and a fuel surcharge.

[0059] In this embodiment, the total airfare includes at least one of the following: airfare, additional service fees, and taxes.

[0060] S5. Obtain the lowest total ticket price for each date on the calendar page from the total ticket prices of different routes;

[0061] S6. Display the lowest total price of airfares for each date on the calendar page.

[0062] In this implementation, the backend returns the calculated lowest total airfare for each date to the frontend, and the frontend refreshes the calendar page to display the lowest total airfare for each date.

[0063] This implementation method introduces a filtering mechanism for additional service guarantees to proactively understand users' needs for the lowest total price of airfares including additional services. Specifically, based on users' additional service requests and booking information, it obtains additional service fees and airfares, thereby obtaining the lowest total price of airfares. The lowest total price of airfares for each date is then displayed on the calendar page, achieving accurate price display that meets users' additional service needs, optimizing users' price comparison decision-making experience, and improving user experience.

[0064] In an optional implementation, the demonstration method further includes:

[0065] In response to the inclusion of additional service fees in airfares, the lowest airfare for each date on the calendar page is retrieved from airfares for different routes;

[0066] The calendar page displays the lowest airfare for each date.

[0067] In the implementation process, a new toggle control or multi-dimensional input function will be added above or below the date selection calendar component on the flight search page of traditional OTA platforms. For example, the label could be "Lowest price including [additional services]" (such as "Lowest price including 20kg baggage"), replacing the previous passive display method based on a single ticket price. When booking a flight, users can click on the toggle control and set specific additional service guarantees, or activate the multi-dimensional input function and enter specific additional service guarantees through drop-down boxes or text input, for example:

[0068] Dimension 1: Baggage Allowance: Select "1 piece of checked baggage" or "20kg of checked baggage", etc.

[0069] Dimension Two: Future Expansion: This multi-dimensional input function entry can be expanded to include other essential services, such as "one free rescheduling" or "includes designated meals," etc.

[0070] Once a user activates the multi-dimensional input function and sets additional service guarantee requirements, the system will inform the user with clear visual indicators (such as on / off activation, price tag color change) that the lowest price on the calendar page is now in a dynamically refreshed state with "additional service guarantee included".

[0071] Specifically, when a user activates this multi-dimensional input function, the system backend will execute a customized fare strategy query and calculation process:

[0072] Requirements Analysis and Coding: The front-end sends the user's "route information," "date range," and any newly added "additional service guarantee requirements" (e.g., Need: Bag ≥ 20kg) to the back-end. In other words, the front-end sends all dates from the calendar page (e.g., all dates within the current view range), route information, and the user-defined additional service guarantee requirements as parameters to the back-end in batches.

[0073] Freight rate strategy engine query: The backend calls the freight rate strategy engine to execute the Price query for each date. Total =min(Price Fare + Tax + Price Add-on The computational logic of Price (where Price) Total Price represents the total ticket price. Fare Price indicates the airfare. Add-on (where 'Additional service fee' and 'Tax' represent taxes) is used to filter out the lowest total airfare that meets the additional service guarantee. Specifically, the backend engine iterates through all ticket fares for all flights that meet the route-date conditions; for each ticket fare, a "service feature verification" is performed: it determines whether its own policy already includes the additional service guarantee required by the user (e.g., Free Bag ≥ 20kg). If it does, it means that the ticket fare includes the additional service fee, and the lowest ticket fare for each date is displayed on the calendar page; if it does not, the lowest additional service purchase cost corresponding to the ticket fare is found to meet the user's needs. In this case, the total ticket price includes the ticket fare, additional service fee, and taxes, and the lowest total ticket price for each date is displayed on the calendar page.

[0074] This implementation introduces an additional service guarantee (such as a free baggage allowance of a specified weight / number of pieces) as a filtering dimension. After the user activates this multi-dimensional input function, the system will dynamically refresh the lowest price on the calendar page to the lowest total price that meets the additional service guarantee (e.g., airfare + additional service fees). This disclosure aims to significantly reduce the user's cognitive load and decision-making risk by providing booking information that is closer to the user's actual total travel cost, achieving an intelligent optimization upgrade from "lowest ticket price" to "lowest total travel cost".

[0075] In an optional implementation, the demonstration method further includes:

[0076] Real-time updates on the lowest price airfare total;

[0077] The calendar page displays the lowest total price for airfares, updated in real time for each date.

[0078] In this embodiment, the real-time update of the lowest-priced total airfare for each date is displayed on the calendar page to complete the real-time updating of user decision-making assistance information.

[0079] This implementation introduces a filtering mechanism for additional service guarantees on the date selection page, enabling the system to proactively understand users' minimum total price requirements for "including additional services." This upgrades price information from "minimum ticket price" to "minimum total travel cost," making the calendar page prices truly valuable for users with essential needs. This achieves demand-driven, precise price display, improving the accuracy of decision-making information. Furthermore, users no longer need to repeatedly enter the details page to calculate baggage fees, greatly reducing operational redundancy and the feeling of being "cheated by low prices," thus enhancing the user experience. The complex fare policy comparison that originally occurred on the details page is moved to the calendar page, assisting users in making better flight selection preferences when choosing a date.

[0080] Example 2

[0081] Corresponding to the aforementioned embodiment of the method for displaying the lowest-priced air tickets, this disclosure also provides an embodiment of a system for displaying the lowest-priced air tickets.

[0082] Figure 2 This is a schematic diagram of a module for displaying the lowest-price airfare provided in Embodiment 1 of this disclosure, as shown below. Figure 2 As shown, the display system includes:

[0083] The first acquisition module 21 is used to acquire the user's ticket booking information and the additional service requests corresponding to the ticket booking information;

[0084] In an optional implementation, additional service requests include at least one of the following: free baggage allowance of rated weight / number of pieces, free refund, free change, free refund and change, fast security check, designated meals, insurance, seat selection, airport pick-up, and airport drop-off.

[0085] The second acquisition module 22 is used to obtain the airfare for different routes corresponding to each date on the calendar page based on the booking information;

[0086] In one alternative implementation, the booking information includes at least one of departure point, destination, and departure date.

[0087] The third acquisition module 23 is used to obtain the additional service fees for different routes corresponding to each date on the calendar page based on the additional service request;

[0088] The fourth acquisition module 24 is used to sum the airfare and the additional service fee in response to the fact that the airfare does not include the additional service fee to obtain the total airfare for different routes corresponding to each date on the calendar page;

[0089] In one alternative implementation, the airfare includes the face value of the ticket and a fuel surcharge.

[0090] In this embodiment, the total airfare includes at least one of the following: airfare, additional service fees, and taxes.

[0091] The fifth acquisition module 25 is used to obtain the lowest total ticket price for each date on the calendar page from the total ticket prices of different routes;

[0092] The first display module 26 is used to display the lowest total price of air tickets for each date on the calendar page.

[0093] In this implementation, the backend returns the calculated lowest total airfare for each date to the frontend, and the frontend refreshes the calendar page to display the lowest total airfare for each date.

[0094] This implementation method introduces a filtering mechanism for additional service guarantees to proactively understand users' needs for the lowest total price of airfares including additional services. Specifically, based on users' additional service requests and booking information, it obtains additional service fees and airfares, thereby obtaining the lowest total price of airfares. The lowest total price of airfares for each date is then displayed on the calendar page, achieving accurate price display that meets users' additional service needs, optimizing users' price comparison decision-making experience, and improving user experience.

[0095] In an optional implementation, the display system further includes:

[0096] The sixth acquisition module is used to retrieve the lowest price airfare for each date on the calendar page from the airfares of different routes, in response to the inclusion of the additional service fee in the airfare.

[0097] The second display module is used to show the lowest airfare for each date on the calendar page.

[0098] In the implementation process, a new toggle control or multi-dimensional input function will be added above or below the date selection calendar component on the flight search page of traditional OTA platforms. For example, the label could be "Lowest price including [additional services]" (such as "Lowest price including 20kg baggage"), replacing the previous passive display method based on a single ticket price. When booking a flight, users can click on the toggle control and set specific additional service guarantees, or activate the multi-dimensional input function and enter specific additional service guarantees through drop-down boxes or text input, for example:

[0099] Dimension 1: Baggage Allowance: Select "1 piece of checked baggage" or "20kg of checked baggage", etc.

[0100] Dimension Two: Future Expansion: This multi-dimensional input function entry can be expanded to include other essential services, such as "one free rescheduling" or "includes designated meals," etc.

[0101] Once a user activates the multi-dimensional input function and sets additional service guarantee requirements, the system will inform the user with clear visual indicators (such as on / off activation, price tag color change) that the lowest price on the calendar page is now in a dynamically refreshed state with "additional service guarantee included".

[0102] Specifically, when a user activates this multi-dimensional input function, the system backend will execute a customized fare strategy query and calculation process:

[0103] Requirements Analysis and Coding: The front-end sends the user's "route information," "date range," and any newly added "additional service guarantee requirements" (e.g., Need: Bag ≥ 20kg) to the back-end. In other words, the front-end sends all dates from the calendar page (e.g., all dates within the current view range), route information, and the user-defined additional service guarantee requirements as parameters to the back-end in batches.

[0104] Freight rate strategy engine query: The backend calls the freight rate strategy engine to execute the Price query for each date. Total =min(Price Fare + Tax + Price Add-on The computational logic of Price (where Price) Total Price represents the total ticket price. Fare Price indicates the airfare. Add-on (where 'Additional service fee' and 'Tax' represent taxes) is used to filter out the lowest total airfare that meets the additional service guarantee. Specifically, the backend engine iterates through all ticket fares for all flights that meet the route-date conditions; for each ticket fare, a "service feature verification" is performed: it determines whether its own policy already includes the additional service guarantee required by the user (e.g., Free Bag ≥ 20kg). If it does, it means that the ticket fare includes the additional service fee, and the lowest ticket fare for each date is displayed on the calendar page; if it does not, the lowest additional service purchase cost corresponding to the ticket fare is found to meet the user's needs. In this case, the total ticket price includes the ticket fare, additional service fee, and taxes, and the lowest total ticket price for each date is displayed on the calendar page.

[0105] This implementation introduces an additional service guarantee (such as a free baggage allowance of a specified weight / number of pieces) as a filtering dimension. After the user activates this multi-dimensional input function, the system will dynamically refresh the lowest price on the calendar page to the lowest total price that meets the additional service guarantee (e.g., airfare + additional service fees). This disclosure aims to significantly reduce the user's cognitive load and decision-making risk by providing booking information that is closer to the user's actual total travel cost, achieving an intelligent optimization upgrade from "lowest ticket price" to "lowest total travel cost".

[0106] In an optional implementation, the display system further includes:

[0107] The update module is used to update the total price of the lowest-priced airfare in real time.

[0108] The third display module is used to show the total price of the lowest-priced airfare for each date on the calendar page, updated in real time.

[0109] In this embodiment, the real-time update of the lowest-priced total airfare for each date is displayed on the calendar page to complete the real-time updating of user decision-making assistance information.

[0110] This implementation introduces a filtering mechanism for additional service guarantees on the date selection page, enabling the system to proactively understand users' minimum total price requirements for "including additional services." This upgrades price information from "minimum ticket price" to "minimum total travel cost," making the calendar page prices truly valuable for users with essential needs. This achieves demand-driven, precise price display, improving the accuracy of decision-making information. Furthermore, users no longer need to repeatedly enter the details page to calculate baggage fees, greatly reducing operational redundancy and the feeling of being "cheated by low prices," thus enhancing the user experience. The complex fare policy comparison that originally occurred on the details page is moved to the calendar page, assisting users in making better flight selection preferences when choosing a date.

[0111] For the system embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs.

[0112] Example 3

[0113] Figure 3 This is a schematic diagram of the structure of an electronic device according to Embodiment 3 of this disclosure. The electronic device includes a memory, a processor, and a computer program stored in the memory and used to run on the processor. When the processor executes the computer program, it implements the method for displaying the lowest-priced air ticket as described in any of the above embodiments. Figure 3 The electronic device 90 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0114] like Figure 3As shown, the electronic device 90 can be manifested as a general-purpose computing device, such as a server device. The components of the electronic device 90 may include, but are not limited to: at least one processor 91, at least one memory 92, and a bus 93 connecting different system components (including memory 92 and processor 91).

[0115] Bus 93 includes a data bus, an address bus, and a control bus.

[0116] The memory 92 may include volatile memory, such as random access memory (RAM) 921 and / or cache memory 922, and may further include read-only memory (ROM) 923.

[0117] The memory 92 may also include a program tool 925 (or utility) having a set (at least one) program module 924, such program module 924 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0118] The processor 91 executes various functional applications and data processing by running computer programs stored in the memory 92, such as the method for displaying the lowest-priced airfare provided in any of the above embodiments.

[0119] Electronic device 90 can also communicate with one or more external devices 94 (e.g., keyboard, pointing device, etc.). This communication can be performed via input / output (I / O) interface 95. Furthermore, electronic device 90 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 96. Figure 3 As shown, network adapter 96 communicates with other modules of electronic device 90 via bus 93. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with electronic device 90, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.

[0120] It should be noted that although several units / modules or sub-units / modules of the electronic device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.

[0121] Example 4

[0122] Embodiment 4 of this disclosure also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for displaying the lowest-priced airfare provided in any of the above embodiments.

[0123] The readable storage medium may be more specifically adopted, including but not limited to: portable disk, hard disk, random access memory, read-only memory, erasable programmable read-only memory, optical storage device, magnetic storage device, or any suitable combination thereof.

[0124] Example 5

[0125] Embodiment 5 of this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the method for displaying the lowest-priced airfare as described in any of the preceding claims.

[0126] The program code for executing the computer program product of this disclosure can be written in any combination of one or more programming languages, and the program code can be executed entirely on a user device, partially on a user device, as a stand-alone software package, partially on a user device and partially on a remote device, or entirely on a remote device.

[0127] The program code for executing the computer program product of this disclosure can be written in any combination of one or more programming languages, and the program code can be executed entirely on a user device, partially on a user device, as a stand-alone software package, partially on a user device and partially on a remote device, or entirely on a remote device.

[0128] While specific embodiments of this disclosure have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of this disclosure is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of this disclosure, but all such changes and modifications fall within the scope of protection of this disclosure.

Claims

1. A method for displaying the lowest-priced airfare, characterized in that, The display method includes: Obtain the user's ticket booking information and the corresponding additional service requests; Based on the booking information, obtain the airfare for different routes corresponding to each date on the calendar page; Based on the aforementioned additional service request, obtain the additional service fees for different routes corresponding to each date on the calendar page; Since the airfare does not include the additional service fee, the airfare and the additional service fee are summed to obtain the total airfare for different routes corresponding to each date on the calendar page; Obtain the lowest total ticket price for each date on the calendar page from the total ticket prices of the different routes; The calendar page displays the lowest total price for airfares for each date.

2. The method for displaying the lowest-priced airfare as described in claim 1, characterized in that, The display method also includes: In response to the inclusion of the additional service fee in the airfare, the lowest airfare for each date on the calendar page is obtained from the airfares of the different routes; The calendar page displays the lowest airfare for each date.

3. The method for displaying the lowest-priced airfare as described in claim 1, characterized in that, The display method also includes: The total price of the lowest-priced airfare is updated in real time. The calendar page displays the lowest total price for airfares, updated in real time for each date.

4. The method for displaying the lowest-priced airfare as described in claim 1, characterized in that, The airfare includes the ticket price and fuel surcharge.

5. The method for displaying the lowest-priced airfare as described in claim 1, characterized in that, The additional service requests include at least one of the following: free baggage allowance of rated weight / number of pieces, free ticket refund, free ticket change, free refund and change, fast security check, designated meals, insurance, seat selection, airport pick-up, and airport drop-off.

6. The method for displaying the lowest-priced airfare as described in claim 1, characterized in that, The booking information includes at least one of the following: departure point, destination, and departure date.

7. A system for displaying the lowest-priced airfare, characterized in that, The display system includes: The first acquisition module is used to acquire the user's ticket booking information and the additional service requests corresponding to the ticket booking information; The second acquisition module is used to acquire the airfare for different routes corresponding to each date on the calendar page based on the booking information; The third acquisition module is used to acquire the additional service fees for different routes corresponding to each date on the calendar page based on the additional service request; The fourth acquisition module is used to, in response to the fact that the airfare does not include the additional service fee, sum the airfare and the additional service fee to obtain the total airfare for different routes corresponding to each date on the calendar page; The fifth acquisition module is used to obtain the lowest total ticket price for each date on the calendar page from the total ticket prices of the different routes; The display module is used to show the lowest total price of airfares for each date on the calendar page.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and for running on the processor, characterized in that, When the processor executes the computer program, it implements the method for displaying the lowest-priced air ticket as described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method for displaying the lowest-priced air ticket as described in any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method for displaying the lowest-priced airfare as described in any one of claims 1 to 6.