A method, device and storage medium for displaying a flight information page of an online travel agency

By monitoring changes in flight information on the flight list page and updating the flight details page in a timely manner, the problem of incomplete information on the flight details page was solved, and the complete display of flight details information was achieved.

CN111752645BActive Publication Date: 2026-08-25BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN201910231411.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-03-26
Publication Date
2026-08-25
Estimated Expiration
2039-03-26

AI Technical Summary

Technical Problem

Online travel agency (OTA) websites' flight details pages cannot detect changes in flight details in real time, which may result in incomplete information being displayed.

Method used

By setting up a listener on the flight list page, the system continuously acquires changes in flight information and promptly updates and displays newly acquired flight details when switching to the flight details page. It uses asynchronous or long-connection methods to obtain data from the flight information management server and merges information from different civil aviation transport data systems.

Benefits of technology

Ensure the information displayed on the flight details page is complete, reduce omissions, and provide users with more accurate flight information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111752645B_ABST
    Figure CN111752645B_ABST
Patent Text Reader

Abstract

The application discloses a flight information page display method and device of an online travel agency website and a storage medium, and specifically comprises the following steps: continuously acquiring flight information from a flight information management server according to a received flight search instruction; displaying the currently acquired flight basic information in a generated flight list page; displaying the flight detail information corresponding to a specified flight list item currently acquired in a newly generated flight detail page according to a received instruction of entering the specified flight list item; and if the acquisition state identifier is not completed, starting to listen to the acquisition of flight information changes, and updating and displaying the subsequently newly acquired flight detail information and the acquired flight detail information in the flight detail page, so that the flight detail information of a certain flight can be perceived to change when the flight detail page of the flight is displayed, and complete acquisition and display of the flight detail information are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet technology, and in particular to a method, apparatus, and storage medium for displaying flight information pages of online travel agencies. Background Technology

[0002] Online travel agencies (OTAs) are travel consumers who book travel products or services with travel service providers online and pay online or offline. In other words, travel entities can market or sell products online. On OTA websites, when users search for flight information for a specific itinerary, because flight information comes from different flight information data platform systems, flights with the same flight number need to be merged before being displayed to the user. The browser typically first displays a flight list page, which lists flights for multiple times under a specific itinerary. When the user clicks on a flight at a specific time, they are taken to the flight details page, which displays detailed information such as the itinerary and cabin class list.

[0003] Typically, a single-page web application (SPA) is used to display flight list pages and flight detail pages, with the merging of flight information handled on the browser side. This approach ensures that the flight list page includes flight detail information, and switching between the two pages doesn't require network requests, resulting in fast page transitions. However, when a user accesses the flight list page, the browser needs to make multiple requests to load all the flight information. Therefore, when viewing the flight detail page, if the selected flight's details change, the flight detail page may not be aware of this, and the final displayed flight detail information may be less than expected. Summary of the Invention

[0004] One embodiment of the present invention provides a method for displaying flight information pages on an online travel agency website. When displaying the flight details page for a specific flight, changes in the flight details information can be detected, enabling complete acquisition and display of the flight details information on the flight details page. The method includes:

[0005] Based on the received instructions to search for flights, flight information is continuously obtained from the flight information management server. The flight information includes basic flight information, flight details information, and acquisition status identifier.

[0006] The currently acquired basic flight information is displayed on the generated flight list page, which includes one or more flight list items, and each flight list item corresponds to one piece of basic flight information.

[0007] Based on the received instruction to enter the specified flight list item, the flight details information corresponding to the currently obtained specified flight list item will be displayed on the newly generated flight details page;

[0008] If the acquisition status is marked as incomplete, then monitoring for changes in the acquired flight information is initiated, and newly acquired flight details and the already acquired flight details are updated and displayed together on the flight details page.

[0009] Optionally, the step of initiating monitoring of changes in the acquired flight information and updating the flight details page with both newly acquired flight details and the already acquired flight details includes:

[0010] Configure the flight details page to listen for changes in flight information obtained from the flight list page;

[0011] When the flight list page receives new flight information, it notifies the flight details page that the flight information has changed.

[0012] The flight details page obtains the updated flight details information based on the notification;

[0013] The newly acquired flight details and the previously acquired flight details will be updated and displayed together on the flight details page.

[0014] Optionally, the step of updating and displaying both newly acquired flight details and the already acquired flight details on the flight details page includes:

[0015] According to the pre-set sorting strategy, the newly acquired flight details information and the already acquired flight details information are sorted together;

[0016] The sorted flight details data will be updated and displayed on the flight details page.

[0017] Optionally, the step of continuously retrieving flight information from the flight information management server based on the received flight search instruction includes:

[0018] Initiate a request to obtain flight information from the flight information management server using either asynchronous or long-lived connection methods;

[0019] The system continuously receives flight information from the flight information management server. The flight information includes basic flight information, flight details information, and acquisition status identifier.

[0020] The continuously acquired flight information, which comes from different civil aviation transport data systems, is merged.

[0021] Optionally, after the step of initiating the monitoring of changes in acquired flight information, the method further includes:

[0022] If the acquisition status is marked as complete, then the monitoring of changes to the acquired flight information is cancelled.

[0023] Another embodiment of the present invention provides an apparatus for displaying flight information pages on an online travel agency website, the apparatus comprising:

[0024] The flight information acquisition module is used to continuously acquire flight information from the flight information management server according to the received flight search instruction. The flight information includes basic flight information, flight details information, and acquisition status identifier.

[0025] The first display module is used to display the currently acquired basic flight information on the generated flight list page. The flight list page includes one or more flight list items, and each flight list item corresponds to a flight basic information.

[0026] The second display module is used to display the flight details information corresponding to the currently obtained specified flight list item on the newly generated flight details page according to the received instruction to enter the specified flight list item;

[0027] The flight information processing module, if the acquisition status is incomplete, starts monitoring changes in the acquired flight information and updates and displays both newly acquired flight details and the already acquired flight details on the flight details page.

[0028] Optionally, the flight information processing module includes:

[0029] A monitoring unit, wherein the monitoring unit is configured to monitor changes in flight information obtained from the flight list page by the flight details page;

[0030] The notification unit notifies the flight details page of the change in flight information when the flight list page receives new flight information.

[0031] The information acquisition unit is used by the flight information acquisition unit to acquire the new flight details information that has changed according to the notification on the flight details page;

[0032] An information display unit is used to update and display both the newly acquired flight details and the already acquired flight details on the flight details page.

[0033] Optionally, the flight information processing module further includes:

[0034] The sorting unit is used to sort the newly acquired flight details information and the already acquired flight details information together according to a pre-set sorting strategy.

[0035] The information display unit is further used to update and display the sorted flight details data on the flight details page.

[0036] Optionally, the flight information acquisition module includes:

[0037] The request unit is used to initiate a request to the flight information management server to obtain flight information using an asynchronous or long-connection method.

[0038] The acquisition unit is used to continuously acquire flight information from the flight information management server. The flight information includes basic flight information, flight details information, and acquisition status identifier.

[0039] A merging unit is used to merge continuously acquired flight information from different civil aviation transport data platform systems.

[0040] Optionally, the flight information processing module is further configured to cancel the monitoring of changes in the acquired flight information if the acquisition status indicator is complete.

[0041] In another embodiment of the present invention, a non-transitory computer-readable storage medium is provided, the non-transitory computer-readable storage medium storing instructions, characterized in that, when executed by a processor, the instructions cause the processor to perform the steps of the method for displaying a flight information page as described in the above embodiments.

[0042] In another embodiment of the present invention, an electronic device is provided, including a memory and a processor, and one or more programs stored in the memory and configured to be executed by the processor, the one or more programs including instructions for performing the method described above for displaying the flight information page.

[0043] As described above, the solution of the present invention enables the display of a flight details page for a specific flight by setting a listener for changes in flight information obtained from the flight list page. After entering the flight details page from the flight list page, the changes in flight information obtained from the flight list page can be detected. If the flight list page obtains new flight information, the flight details information from the changed flight information can be displayed in the flight details page in a timely manner, which can solve the problem of incomplete display of flight details information that may exist on the flight details page. Attached Figure Description

[0044] Figure 1 This is an application scenario 100 of some embodiments of the present invention;

[0045] Figure 2 This is a flowchart of a method 200 for displaying flight information on an online travel agency website according to an embodiment of the present invention;

[0046] Figure 3 This is a flowchart of method 300 in one embodiment of the present invention;

[0047] Figure 4 This is a flowchart of method 400 in one embodiment of the present invention;

[0048] Figure 5 This is a schematic diagram of the structure of the device 500 for displaying flight information on an online travel agency website according to an embodiment of the present invention;

[0049] Figure 6 This is a schematic diagram of the internal structure of the flight information processing module 504 in one embodiment of the present invention;

[0050] Figure 7 This is a schematic diagram of the internal structure of the flight information acquisition module 501 in one embodiment of the present invention;

[0051] Figure 8 This is a schematic diagram illustrating the display of the flight list page and flight details page in some embodiments of the present invention;

[0052] Figure 9 This is a schematic diagram of the structure of an electronic device in some embodiments of the present invention. Detailed Implementation

[0053] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided with reference to the accompanying drawings and embodiments.

[0054] In response to the technical problem in existing technologies where online travel agency (OTA) websites cannot detect changes in the flight details information of the selected flight when displaying flight details pages, resulting in the displayed flight details information being less than the actual flight details obtained, this invention addresses this issue by monitoring changes in flight information obtained from the flight list page. This allows for the detection of changes in flight details information, and the subsequent display of newly obtained flight details on the flight details page.

[0055] like Figure 1 As shown, Figure 1 This is an application scenario 100 of some embodiments of the present invention. Application scenario 100 includes a terminal device 110, a flight information management server 120, and a civil aviation transport data system 130. The terminal device 110, flight information management server 120, and civil aviation transport data system 130 can communicate via a network. The terminal device 110 can display an online travel agency (OTA) website through a general browser. The terminal device 110 obtains flight information from the flight information management server 120 and displays it on the page. The flight information in the flight information management server 120 can be obtained from different civil aviation transport data systems 130, which may include agent systems, airline systems, or global distribution systems (GDS), etc.

[0056] Please see Figure 2 , Figure 2 This is a flowchart of a method 200 for displaying flight information on an online travel agency website according to an embodiment of the present invention. In one embodiment of the present invention, a method 200 for displaying flight information on an online travel agency website includes the following steps:

[0057] Step S201: Based on the received instruction to search for flights, continuously obtain flight information from the flight information management server. The flight information includes basic flight information, flight details information, and acquisition status identifier.

[0058] In online travel agency websites, users can search for flights by specifying their itinerary through departure city, arrival city, and flight date. When searching for flight information for a specific itinerary, users send a request to the flight information management server to obtain flight information, which is then continuously retrieved from the server.

[0059] Specifically, the flight information in the flight information management server can be obtained from different civil aviation transport data systems, including agent systems, airline systems, or global distribution systems (GDS).

[0060] Flight information includes basic flight information, detailed flight information, and retrieval status identifier. The basic flight information may include the flight number corresponding to different times of the searched itinerary; the detailed flight information may include detailed flight itinerary, cabin class, and price; the retrieval status identifier can be used to determine the status of retrieval of flight information and whether the browser has completed retrieving flight information from the server.

[0061] Step S202: Display the currently acquired basic flight information on the generated flight list page. The flight list page includes one or more flight list items, and each flight list item corresponds to one piece of basic flight information.

[0062] The process involves loading and rendering a flight list page based on the currently acquired basic flight information. The generated flight list page displays the currently acquired basic flight information and shows more than one flight list item. Each flight list item corresponds to one piece of basic flight information. Specifically, a flight list item can be a flight item corresponding to a specific time under the user's search itinerary.

[0063] Step S203: Based on the received instruction to enter the specified flight list item, display the flight details information corresponding to the currently obtained specified flight list item in the newly generated flight details page.

[0064] The flight details page corresponding to the specified flight list item displays the flight details information that has been obtained so far. Specifically, the flight details information may include the flight's detailed itinerary, cabin class, and cabin price information.

[0065] Step S204: If the acquisition status is incomplete, start monitoring for changes in the acquired flight information, and update and display the newly acquired flight details information and the already acquired flight details information together on the flight details page.

[0066] As described above, the method for displaying flight information on the online travel agency website in this embodiment monitors changes in flight information obtained from the flight information management server based on the flight information acquisition status identifier. This allows the system to detect changes in flight information obtained from the flight list page after switching from the flight list page to the flight details page. If the flight list page acquires new flight information, it can promptly display the flight details information from the changed flight information on the flight details page, thereby ensuring that the flight details information on the flight details page is fully displayed and reducing the possibility of missing flight details information.

[0067] like Figure 3 As shown, Figure 3 This is a flowchart of method 300 in one embodiment of the present invention. In one embodiment of the present invention, step S204 specifically includes method 300, which is as follows:

[0068] S301: Configure the flight details page to listen for changes in flight information obtained from the flight list page;

[0069] S302: When the flight list page receives new flight information, it notifies the flight details page that the flight information has changed.

[0070] Specifically, when the flight list page is continuously acquiring new flight information, you can receive notifications of these changes by listening to the system.

[0071] S303: The flight details page obtains the new flight details information that has changed based on the notification;

[0072] S304: The newly acquired flight details information and the previously acquired flight details information will be updated and displayed together on the flight details page.

[0073] Therefore, by setting up a listener to monitor changes in flight information obtained from the flight list page after switching from the flight list page, changes in flight information obtained from the flight list page can be detected. If the flight list page obtains new flight information, the flight details information from the changed flight information can be displayed in a timely manner on the flight details page. This ensures that the flight details information on the flight details page is displayed completely, reduces the possibility of missing flight details information, and provides users with more accurate and detailed flight information.

[0074] Preferably, in this embodiment, when displaying the flight details page, in order to facilitate user browsing and selection, the method of updating and displaying newly acquired flight details information and the already acquired flight details information together on the flight details page may further include: sorting the newly acquired flight details information and the already acquired flight details information together according to a pre-set sorting strategy; and updating and displaying the sorted flight details information on the flight details page.

[0075] Specifically, the flight details include cabin class and its price. The sorting strategy for this item can be sorted in ascending order based on the price of the cabin class, or sorted based on the attributes of the provider of the cabin class information, such as placing the flagship cabin class information first.

[0076] like Figure 4 As shown, Figure 4 The flowchart of method 400 in one embodiment of the present invention further describes a step 400 of continuously obtaining flight information from a flight information management server according to a received flight search instruction. This method includes:

[0077] S401: Initiate a request to obtain flight information to the flight information management server using an asynchronous or long connection method;

[0078] Specifically, users determine their itinerary by departure city, arrival city, and flight date, then enter the flight list page for the searched flight. The system then sends multiple asynchronous JavaScript and XMLAJAX requests or pushes via long connections to the flight information management server to obtain flight information.

[0079] S402: Continuously receive flight information from the flight information management server, the flight information including basic flight information, flight details information and acquisition status identifier.

[0080] S403: Merge continuously acquired flight information, which comes from different civil aviation transport data systems.

[0081] Specifically, the flight information obtained comes from different civil aviation transport data systems, which may include agent systems, airline systems, or global distribution systems (GDS). Since different agents or merchants may sell the same flight, the same flight refers to a flight with the same departure and arrival times and the same flight number. Online travel agencies (OTAs) need to merge flights with the same flight number before displaying them to users.

[0082] In summary, in this embodiment of the invention, the flight list page and flight details page of flight information are displayed using the SPA method. Flight information from different civil aviation transport data systems is merged. Specifically, flights with the same flight number can be merged. Furthermore, flight information is continuously obtained by initiating multiple asynchronous JavaScript and XML AJAX requests or pushing multiple times via long connections. Therefore, the continuously obtained flight information also needs to be merged.

[0083] Furthermore, in the method described in the above embodiments, after initiating the step of monitoring changes in acquired flight information, the method further includes: if the acquisition status indicator is "completed," then canceling the monitoring of changes in acquired flight information. Specifically, a "completed" acquisition status indicator means that all flight information has been acquired. At this time, the monitoring of changes in acquired flight information can be canceled to reduce the waste of network resources.

[0084] Understandably, when exiting the flight details page, the monitoring of changes to flight information can be canceled. Similarly, if the flight list page has already retrieved all flight information before displaying the flight details page, monitoring of changes to the retrieved flight information does not need to be set.

[0085] like Figure 5 As shown, Figure 5 This is a schematic diagram of a device 500 for displaying flight information on an online travel agency website according to an embodiment of the present invention. The device 500 includes:

[0086] The flight information acquisition module 501 is used to continuously acquire flight information from the flight information management server according to the received flight search instruction. The flight information includes basic flight information, flight details information, and acquisition status identifier.

[0087] The first display module 502 is used to display the currently acquired basic flight information on the generated flight list page. The flight list page includes one or more flight list items, and each flight list item corresponds to a flight basic information.

[0088] The second display module 503 is used to display the flight details information corresponding to the currently obtained specified flight list item on the newly generated flight details page according to the received instruction to enter the specified flight list item;

[0089] The flight information processing module 504 is used to start monitoring changes in the acquired flight information if the acquisition status is incomplete, and to update and display both newly acquired flight details and the already acquired flight details on the flight details page.

[0090] Preferably, the flight information processing module is further configured to cancel the monitoring of changes in the acquired flight information if the acquisition status indicator is complete.

[0091] like Figure 6 As shown, Figure 6 This is a schematic diagram of the internal structure of the flight information processing module 504 of the device 500 in one embodiment of the present invention. The flight information processing module 504 includes:

[0092] The listening unit 5041 is used to set the flight details page to listen for changes in flight information obtained from the flight list page;

[0093] Notification unit 5042 is used to notify the flight details page of the change in flight information when the flight list page obtains new flight information;

[0094] The information acquisition unit 5043 is used to acquire the new flight details information that has changed according to the notification on the flight details page;

[0095] The information display unit 5044 is used to update and display the newly acquired flight details information and the already acquired flight details information together on the flight details page.

[0096] Furthermore, the flight information processing module 504 includes: a sorting unit, used to sort the newly acquired flight details information and the already acquired flight details information together according to a pre-set sorting strategy; wherein, the information display unit is further used to update and display the sorted flight details data on the flight details page.

[0097] like Figure 7 As shown, Figure 7 This is a schematic diagram of the internal structure of the flight information acquisition module 501 of the device 500 in one embodiment of the present invention. The flight information acquisition module 501 includes:

[0098] Request unit 5011 is used to initiate a request to the flight information management server to obtain flight information using an asynchronous or long connection method;

[0099] The acquisition unit 5012 is used to continuously acquire flight information from the flight information management server. The flight information includes basic flight information, flight details information, and acquisition status identifier.

[0100] The merging unit 5013 is used to merge continuously acquired flight information, which comes from different civil aviation transport data platform systems.

[0101] As described above, the device for displaying flight information on the online travel agency website in this embodiment can be used to monitor changes in flight information obtained from the flight information management server based on the flight information acquisition status identifier. Thus, after switching from the flight list page to the flight details page, the device can detect changes in the flight information obtained from the flight list page. If the flight list page acquires new flight information, it can promptly display the flight details information from the changed flight information on the flight details page, thereby ensuring that the flight details information on the flight details page is fully displayed and reducing the possibility of missing flight details information.

[0102] like Figure 8 As shown, Figure 8 The diagram illustrates the display of the flight list page and flight details page in some embodiments of the present invention. In practical applications, after a user selects a flight time on the flight list page and switches to the flight details page, if flight information is still being continuously retrieved from the flight information management server, changes in the retrieved flight information can be monitored to update the flight details page with the subsequently changed flight information. Furthermore, once all flight information has been retrieved, the monitoring of changes in the retrieved flight information can be cancelled. Therefore, the final flight details page can display complete cabin class list data, ensuring no cabin class data is missed and providing users with more accurate and detailed flight information.

[0103] In addition, such as Figures 1 to 4 The framework shown may be further provided with a non-transitory computer-readable storage medium that can store instructions that, when executed by a processor, cause the processor to perform the steps of the method for displaying a flight information page on an online travel agency website as described in the foregoing embodiments.

[0104] like Figure 9 As shown, Figure 9 This is a schematic diagram of the structure of an electronic device 900 in some embodiments of the present invention. In one embodiment of the present invention, an electronic device 900 includes a processor 901 and a memory 902; and one or more programs stored in the memory and configured to be executed by the processor, the one or more programs including instructions for performing the method described above for displaying the flight information page.

[0105] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer processor to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0106] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A method for displaying flight information pages on an online travel agency website, characterized in that, The method includes: Based on the received flight search instruction, flight information is continuously acquired from the flight information management server. This flight information includes basic flight information, flight details, and an acquisition status identifier. The steps for continuously acquiring flight information from the flight information management server based on the received flight search instruction include: initiating a request to acquire flight information to the flight information management server using an asynchronous or long-lived connection; continuously receiving flight information from the flight information management server, including basic flight information, flight details, and an acquisition status identifier; and merging the continuously acquired flight information, which comes from different civil aviation transport data platform systems. The currently acquired basic flight information is displayed on the generated flight list page, which includes one or more flight list items, and each flight list item corresponds to one piece of basic flight information. Based on the received instruction to enter the specified flight list item, the flight details information corresponding to the currently obtained specified flight list item will be displayed on the newly generated flight details page; If the acquisition status is incomplete, then the monitoring of changes in the acquired flight information is initiated, and all newly acquired flight details and the already acquired flight details are updated and displayed on the flight details page; after initiating the monitoring of changes in the acquired flight information, the process includes: if the acquisition status is complete, then the monitoring of changes in the acquired flight information is cancelled; The step of initiating monitoring of changes in the acquired flight information and updating the flight details page with both newly acquired flight details and the already acquired flight details includes: Configure the flight details page to listen for changes in flight information obtained from the flight list page; When the flight list page receives new flight information, it notifies the flight details page that the flight information has changed. The flight details page obtains the updated flight details information based on the notification; The newly acquired flight details and the previously acquired flight details will be updated and displayed together on the flight details page; The step of updating and displaying newly acquired flight details and previously acquired flight details together on the flight details page includes: sorting the newly acquired flight details and previously acquired flight details together according to a pre-set sorting strategy; updating and displaying the sorted flight details data on the flight details page; the flight details include cabin class and the price corresponding to the cabin class, and the pre-set sorting strategy includes sorting by the price corresponding to the cabin class.

2. A device for displaying flight information on an online travel agency website, characterized in that, The device includes: The flight information acquisition module is used to continuously acquire flight information from a flight information management server based on a received flight search instruction. The flight information includes basic flight information, flight details, and an acquisition status identifier. The steps for continuously acquiring flight information from the flight information management server based on the received flight search instruction include: initiating a request to acquire flight information to the flight information management server using an asynchronous or long-connection method; continuously receiving flight information from the flight information management server, the flight information including basic flight information, flight details, and an acquisition status identifier; and merging the continuously acquired flight information, which comes from different civil aviation transport data platform systems. The first display module is used to display the currently acquired basic flight information on the generated flight list page. The flight list page includes one or more flight list items, and each flight list item corresponds to a flight basic information. The second display module is used to display the flight details information corresponding to the currently obtained specified flight list item on the newly generated flight details page according to the received instruction to enter the specified flight list item; The flight information processing module, if the acquisition status indicator is incomplete, starts monitoring for changes in the acquired flight information and updates and displays newly acquired flight details and the already acquired flight details on the flight details page; the flight information processing module is further configured to cancel monitoring for changes in the acquired flight information if the acquisition status indicator is complete. The flight information processing module includes: A monitoring unit, wherein the monitoring unit is configured to monitor changes in flight information obtained from the flight list page by the flight details page; The notification unit notifies the flight details page of the change in flight information when the flight list page receives new flight information. An information acquisition unit is used by the flight details page to acquire the new flight details information that has changed according to the notification. An information display unit is used to update and display both the newly acquired flight details and the already acquired flight details on the flight details page. A sorting unit is used to sort newly acquired flight details information and previously acquired flight details information together according to a pre-set sorting strategy; the flight details information includes cabin class and the price corresponding to the cabin class, and the pre-set sorting strategy includes sorting by the price corresponding to the cabin class; The information display unit is further used to update and display the sorted flight details data on the flight details page.

3. A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores instructions, characterized in that, When executed by a processor, the instructions cause the processor to perform the steps of the method for displaying flight information pages on an online travel agency website as described in claim 1.

4. An electronic device, characterized in that, It includes a memory and a processor, as well as one or more programs stored in the memory and configured to be executed by the processor, the one or more programs including instructions for performing the method of claim 1.

Citation Information

Patent Citations

  • Data acquiring and displaying methods and devices

    CN108287757A

  • A mass flight real-time monitoring method and a processing terminal based on a web terminal

    CN109389544A

  • Graphical User Interface for Tablets

    CN304737256S