A flight query method, device and equipment and readable storage medium

By using a chart-based interface and text input boxes for flight searches, the problem of remembering format codes in traditional search methods has been solved, enabling fast and intuitive access to flight information and improving the efficiency of agents.

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

Patent Information

Application Number
CN202310355499.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-04
Publication Date
2025-11-21
Estimated Expiration
2043-04-04

AI Technical Summary

Technical Problem

Traditional flight search methods require memorizing fixed-format airport/city three-letter codes, resulting in high time and training costs, a poor user experience, and reduced agent efficiency.

Method used

This provides a flight search method that uses a chart-based interface including a text input box and a search criteria list. Users can directly input text to search for flight information, and the method supports multi-day searches. Users can also switch between command modes to suit different user habits.

Benefits of technology

It simplifies the flight search process, reduces the time spent learning and memorizing complex instructions, improves agent efficiency, and enhances the search experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116383499B_ABST
    Figure CN116383499B_ABST
Patent Text Reader

Abstract

The application discloses a flight query method and device, equipment and a readable storage medium, and relates to the technical field of data query, which comprises the following steps: receiving a first mode selection instruction input by a user, wherein the first mode is a graph mode; showing a graph operation interface corresponding to the graph mode to the user, wherein the graph operation interface comprises a text input box and a search condition list; receiving a target search condition input by the user in the graph operation interface; determining a target flight according to the target search condition; obtaining flight information of the target flight, and showing the flight information of the target flight to the user. It can be seen that the application can construct a graph operation interface carrying a text input box and a search condition list, so that the user can realize flight query by inputting text, without learning and memorizing complicated and complex traditional query instructions, thereby enabling the agent to quickly realize flight query and improving the work efficiency of the agent.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data query, in particular to a flight query method, device, equipment and readable storage medium. BACKGROUND

[0002] In the civil aviation industry, agents usually use a business operation mode based on traditional instructions to perform flight query and other business operations, that is, directly query by inputting a fixed format query instruction in a traditional black screen system. However, the traditional query instruction can only use the three-letter code of the airport / city, and there are tens of thousands of three-letter codes in the world, so a large amount of time cost is easy to occur; and when using the traditional query instruction to query the flight, the fixed format needs to be memorized, otherwise the correct result cannot be queried; and for the agent, a certain training and time cost also needs to be invested, which is not easy to use and the experience is slightly poor. Therefore, the existing instruction query mode needs to spend a lot of time and effort of the agent, which is not conducive to the agent to work efficiently. SUMMARY

[0003] Embodiments of the present application provide a flight query method, device, equipment and readable storage medium, which can enable the agent to quickly realize flight query and improve the work efficiency of the agent.

[0004] Therefore, embodiments of the present application provide a flight query method, which comprises:

[0005] receiving a first mode selection instruction input by a user, the first mode being a chart mode;

[0006] showing a chart operation interface corresponding to the chart mode to the user, the chart operation interface comprising a text input box and a search condition list;

[0007] receiving a target search condition input by the user in the chart operation interface;

[0008] determining a target flight according to the target search condition;

[0009] obtaining flight information of the target flight and showing the flight information of the target flight to the user.

[0010] Optionally, the receiving of the target search condition input by the user in the chart operation interface comprises:

[0011] receiving text search information input by the user in the text input box;

[0012] generating a candidate search condition according to the text search information and showing the candidate search condition to the user through the search condition list;

[0013] Receive the target search criteria selected by the user in the search criteria list.

[0014] Optionally, the chart operation interface further includes a multi-day query window; after displaying the candidate search conditions to the user through the search condition list, the method further includes:

[0015] Receive the time information entered by the user in the multi-day query window;

[0016] Time search criteria are generated based on the time information, and the time search criteria are displayed to the user through the search criteria list.

[0017] Optionally, the method further includes:

[0018] Receive the second mode selection instruction input by the user, wherein the second mode is an instruction mode;

[0019] The user is shown an instruction operation interface corresponding to the instruction mode, the instruction operation interface including an instruction input box;

[0020] Receive the instruction information entered by the user in the instruction input box;

[0021] The target flight is determined based on the instruction information.

[0022] This application also provides a flight query device, including:

[0023] A receiving unit is configured to receive a first mode selection instruction input by a user, wherein the first mode is a chart mode;

[0024] The display unit is used to display the chart operation interface corresponding to the chart mode to the user. The chart operation interface includes a text input box and a search condition list.

[0025] The receiving unit is also configured to receive the target search criteria entered by the user in the chart operation interface;

[0026] The determining unit is used to determine the target flight based on the target retrieval conditions;

[0027] An acquisition unit is used to acquire flight information of the target flight;

[0028] The display unit is also used to display the flight information of the target flight to the user.

[0029] Optionally, the receiving unit is specifically used for:

[0030] Receive the text search information entered by the user in the text input box;

[0031] Based on the text search information, candidate search conditions are generated, and the candidate search conditions are displayed to the user through the search condition list;

[0032] Receive the target search criteria selected by the user in the search criteria list.

[0033] Optionally, the chart operation interface further includes a multi-day query window; the device further includes:

[0034] The receiving unit is further configured to receive time information entered by the user in the multi-day query window, generate time search conditions based on the time information, and display the time search conditions to the user through the search condition list.

[0035] Optionally, the device further includes:

[0036] The receiving unit is further configured to receive the second mode selection instruction input by the user, wherein the second mode is an instruction mode;

[0037] The display unit is also used to display the command operation interface corresponding to the command mode to the user, and the command operation interface includes a command input box.

[0038] The receiving unit is also configured to receive instruction information entered by the user in the instruction input box;

[0039] The determining unit is further configured to determine the target flight based on the instruction information.

[0040] This application also provides a computer device, including: a memory, a processor, and a bus system;

[0041] The memory is used to store programs;

[0042] The processor is used to execute the program in the memory to implement any of the flight query methods described above;

[0043] The bus system is used to connect the memory and the processor to enable communication between the memory and the processor.

[0044] This application also provides a computer-readable storage medium storing instructions that, when run on a computer, cause the computer to execute any of the flight query methods described above.

[0045] This application provides a flight query method, including: receiving a first mode selection instruction input by a user, wherein the first mode is a chart mode; displaying a chart operation interface corresponding to the chart mode to the user, the chart operation interface including a text input box and a search condition list; receiving target search conditions input by the user in the chart operation interface; determining a target flight based on the target search conditions; obtaining flight information of the target flight; and displaying the flight information of the target flight to the user. As can be seen, this application, by constructing a chart operation interface with a text input box and a search condition list, enables users to query flights by inputting text, eliminating the need to learn and memorize cumbersome traditional query instructions, thereby allowing agents to quickly query flights and improving their work efficiency. Attached Figure Description

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

[0047] Figure 1 A flowchart illustrating a flight query method provided in this application embodiment;

[0048] Figure 2 A schematic diagram of the structure of an AV command white screen system provided in an embodiment of this application;

[0049] Figure 3 This is a schematic diagram of the structure of a flight query device provided in an embodiment of this application. Detailed Implementation

[0050] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0051] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0052] In the civil aviation industry, agents typically use a traditional command-based operational model for flight inquiries, which involves directly entering fixed-format query commands into a traditional black-screen system. However, traditional query commands can only use the airport / city three-letter codes, which total tens of thousands globally, resulting in significant time costs. Furthermore, using traditional commands requires memorizing fixed formats to obtain correct results; it also requires agents to invest training and time, making it difficult to learn and providing a less than ideal user experience. Therefore, the existing command-based query method consumes a considerable amount of time and energy for agents, hindering their efficient work.

[0053] Therefore, to address the above-mentioned problems, this application provides a flight query method, apparatus, device, and readable storage medium, which enables agents to quickly query flights and improve their work efficiency.

[0054] Please see Figure 1 The flight query method provided in this application includes the following steps.

[0055] S101. Receive a first mode selection instruction input by the user, wherein the first mode is a chart mode.

[0056] In this embodiment, the system first receives a user-inputted first mode selection command, where the first mode is chart mode. It is understood that when a user needs a more convenient and intuitive chart operation interface, they can input the first mode selection command on the interface so that the background can display the chart operation interface to the user. Specifically, the user can click the "Chart Mode" button on the interface using the mouse to complete the step of inputting the first mode selection command.

[0057] S102. Display the chart operation interface corresponding to the chart mode to the user. The chart operation interface includes a text input box and a search condition list.

[0058] In this embodiment, a chart operation interface corresponding to the chart mode can be displayed to the user. This interface includes a text input box and a list of search criteria. It is understood that after receiving the user's first mode selection instruction, a chart operation interface with a text input box and a list of search criteria can be displayed, allowing the user to perform flight searches by inputting text. This eliminates the need to learn and memorize cumbersome traditional search instructions, enabling agents to quickly perform flight searches and improving their work efficiency.

[0059] In one possible implementation, the chart interface may also include other visual operation components to make it easier for users to perform business operations such as flight inquiries through the chart interface.

[0060] S103. Receive the target search criteria entered by the user in the chart operation interface.

[0061] In this embodiment, after displaying the chart operation interface to the user, the system can receive the target search criteria entered by the user in the chart operation interface. It is understood that the user can directly operate within the chart operation interface, entering the target search criteria for the desired flight, so that the backend can receive the target search criteria and determine the corresponding flight information.

[0062] In one possible implementation, the system can receive text search information entered by the user in a text input box; generate candidate search conditions based on the text search information and display these candidate search conditions to the user through a search condition list; and receive the target search condition selected by the user from the search condition list. Understandably, the user can first enter text search information in the text input box of the chart operation interface, which can be in Chinese, English, or the three-letter code of a city, etc. The user can initially enter text search information such as departure city, destination city, and airline in the text input box. After receiving the text search information, the backend can generate candidate search conditions based on the text search information and display these candidate search conditions to the user through a search condition list for selection. Finally, the backend can receive the target search condition ultimately selected by the user from the search condition list, and the user's selection can be completed by clicking the mouse.

[0063] In one possible implementation, the chart operation interface also includes a multi-day query window. After displaying candidate search criteria to the user through a search criteria list, it can also receive time information entered by the user in the multi-day query window. Time search criteria are generated based on the time information and displayed to the user through a search criteria list. Understandably, the user can also click on the multi-day query window in the chart operation interface and enter the time information to be queried, which can be a specific date. The backend can generate time search criteria based on the user's input, specifically allowing for date options within a few days before or after a given date, and display these time search criteria to the user through a search criteria list. This allows the user to select multiple dates to query and use them as target search criteria, thereby achieving multi-day flight queries.

[0064] S104. Determine the target flight based on the target retrieval conditions.

[0065] In this embodiment, after receiving the user's input of target search criteria, the target flight can be determined based on those criteria. It is understood that the backend can search based on the user's specified target search criteria to determine all target flights that match those criteria. The target flight can be a single flight or multiple flights.

[0066] S105. Obtain the flight information of the target flight and display the flight information of the target flight to the user.

[0067] In this embodiment, after determining the target flight the user needs to query, the flight information of the target flight can be obtained and displayed to the user. It is understood that the backend can obtain the flight information of the target flight by calling an API, which may specifically include the flight's departure time, destination city, origin city, airline, and available seat information. If flight information for multiple target flights is obtained, it can be displayed to the user in a list format.

[0068] In one possible implementation, the system can receive a second mode selection command input by the user, where the second mode is a command mode; display the command operation interface corresponding to the command mode to the user, where the command operation interface includes a command input box; receive the command information entered by the user in the command input box; and determine the target flight based on the command information. Understandably, to accommodate experienced agents' operating habits with the traditional command mode, the original command query mode can be retained for their use. The backend can receive the second mode selection command input by the user, switch the operation interface to a command operation interface including a command input box, and then, after receiving the command information entered by the user in the command input box, determine the target flight based on the command information to obtain the corresponding flight information.

[0069] This application provides a flight query method, including: receiving a first mode selection instruction input by a user, wherein the first mode is a chart mode; displaying a chart operation interface corresponding to the chart mode to the user, the chart operation interface including a text input box and a search condition list; receiving target search conditions input by the user in the chart operation interface; determining a target flight based on the target search conditions; obtaining flight information of the target flight; and displaying the flight information of the target flight to the user. As can be seen, this application, by constructing a chart operation interface with a text input box and a search condition list, enables users to query flights by inputting text, eliminating the need to learn and memorize cumbersome traditional query instructions, thereby allowing agents to quickly query flights and improving their work efficiency.

[0070] The following section will introduce specific usage scenarios; please refer to [link / reference]. Figure 2 This application provides an AV command white screen system.

[0071] (1) AV commands are used to query flight seat availability and related flight information, such as flight number, cabin class, departure and arrival times, and stopover points. It is a very important command. The AV command white screen, as a module in the entire open command white screen system, mainly provides AV command queries for ticket sales agents. It uses unified user authentication and calls the IBE+ system and the core system simulation access interface (MessageCentralSwitchServiceInterface, MCSS) in the background to implement command queries.

[0072] (2) AV Query Interface Display: The AV query interface features a flight query input box at the top and an advanced search option below, displaying additional query conditions. A collapse arrow is positioned above the query conditions; when the mouse hovers over the arrow, a "Command Mode" tooltip appears. Clicking the arrow collapses the original query conditions, displaying a black screen in command mode. Specifically, when the mouse focuses on the search box, the selection box's state is set to true, revealing a city selection pop-up. Clicking on a city passes the selected city's value to the parent component via a mapping method and assigns it to the search box, rendering it on the page. Clicking "Advanced Search" allows control over the display and hiding of advanced search conditions via a switch. After page initialization, advanced search is off by default. Clicking "Advanced Search" expands the advanced search conditions, allowing users to enter search criteria. Clicking "Flight Query" transmits the search criteria to the backend via an API using web data interaction (axios). The backend then responds, returning the query results to the frontend based on the search criteria.

[0073] (3) The AV black screen / white screen mode switching allows for switching between black screen and white screen queries. White screen mode refers to entering query conditions using the condition box at the top of the AV query interface, while black screen mode refers to entering flight query commands in the black screen of the command mode tab. Both modes can display the query results in the white screen query results column. Specifically, a switch object `directive` is declared to control the display and hiding of the search box and the display and hiding of the black screen command. When command mode is clicked, the switch is set to `false`. The form component of the search box uses `v-if="!derective.on"`, while the black screen command component uses `v-if="derective.on"` to control the display of the component. When command mode is clicked, `derective.on=true` is set, thus achieving the switching between white screen mode and command mode.

[0074] (4) AV Multi-Day Query: In the flight query results section, there is a multi-day query option in the upper right corner of each flight. Clicking the multi-day query will bring up a date control where you can enter the query date range. Direct input and calendar selection are supported. After selection, the multi-day query results will be displayed on a new tab of the flight query results set. Specifically, clicking the button will bring up a date selection box for the user to select a date. After selecting a date, the selected date and all previously entered query conditions will be sent to the backend via axios to re-query the results, and then the query results will be returned to the frontend to re-render the page.

[0075] (5) Open command white screen: The IBE+ interface replaces the current MCSS channel to achieve open commands. The black screen command system is retained to maintain the agent's command usage habits and provide a consistent operating experience. Among them, AV command white screen is accessed through the open command white screen.

[0076] (6) IBE+, also known as Lingda, is an interface product for the agent market. It provides an automated engine for the entire business process of domestic and international air ticket distribution and direct sales, fully meeting the needs of various enterprises such as distributors, platforms, and airlines for online distribution and passenger services.

[0077] (7) The unified user system is a user management center system that unifies organization, roles, and permissions, and provides unified user authentication and authorization services. It integrates the user systems of existing black screen, white screen, and APP applications.

[0078] Please see Figure 3 This application provides a flight query device, including:

[0079] The receiving unit 301 is used to receive a first mode selection instruction input by the user, wherein the first mode is a chart mode;

[0080] The display unit 302 is used to display the chart operation interface corresponding to the chart mode to the user. The chart operation interface includes a text input box and a search condition list.

[0081] The receiving unit 301 is also used to receive the target search conditions entered by the user in the chart operation interface;

[0082] The determining unit 303 is used to determine the target flight based on the target retrieval conditions;

[0083] Acquisition unit 304 is used to acquire flight information of the target flight;

[0084] The display unit 302 is also used to display the flight information of the target flight to the user.

[0085] Optionally, the receiving unit 301 is specifically used for:

[0086] Receive the text search information entered by the user in the text input box;

[0087] Based on the text search information, candidate search conditions are generated, and the candidate search conditions are displayed to the user through the search condition list;

[0088] Receive the target search criteria selected by the user in the search criteria list.

[0089] Optionally, the chart operation interface further includes a multi-day query window; the device further includes:

[0090] The receiving unit 301 is further configured to receive the time information entered by the user in the multi-day query window, generate time search conditions based on the time information, and display the time search conditions to the user through the search condition list.

[0091] Optionally, the device further includes:

[0092] The receiving unit 301 is further configured to receive the second mode selection instruction input by the user, wherein the second mode is an instruction mode;

[0093] The display unit 302 is also used to display the command operation interface corresponding to the command mode to the user, and the command operation interface includes a command input box.

[0094] The receiving unit 301 is also used to receive instruction information entered by the user in the instruction input box;

[0095] The determining unit 303 is also used to determine the target flight based on the instruction information.

[0096] This application also provides a computer device, including: a memory, a processor, and a bus system;

[0097] The memory is used to store programs;

[0098] The processor is used to execute the program in the memory to implement any of the flight query methods described above;

[0099] The bus system is used to connect the memory and the processor to enable communication between the memory and the processor.

[0100] This application also provides a computer-readable storage medium storing instructions that, when run on a computer, cause the computer to execute any of the flight query methods described above.

[0101] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0102] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A flight query method, characterized in that, The method serves airline ticket sales agents in the civil aviation industry, and the method includes: Receive a first mode selection instruction from the user, wherein the first mode is a chart mode; The user is shown a chart operation interface corresponding to the chart mode, the chart operation interface including a text input box and a search condition list; Receive the target search criteria input by the user in the chart operation interface; The target flight is determined based on the target search criteria; Obtain the flight information of the target flight and display the flight information of the target flight to the user; Receive the second mode selection instruction input by the user, wherein the second mode is an instruction mode; The user is shown an instruction operation interface corresponding to the instruction mode, the instruction operation interface including an instruction input box; Receive instruction information entered by the user in the instruction input box; the instruction information is a fixed-format three-letter code for an airport or city; The target flight is determined based on the instruction information; The step of receiving the target search criteria input by the user in the chart operation interface includes: Receive the text search information entered by the user in the text input box; Based on the text search information, candidate search conditions are generated, and the candidate search conditions are displayed to the user through the search condition list; Receive the target search criteria selected by the user in the search criteria list.

2. The method according to claim 1, characterized in that, The chart operation interface also includes a multi-day query window; after displaying the candidate search conditions to the user through the search condition list, the method further includes: Receive the time information entered by the user in the multi-day query window; Time search criteria are generated based on the time information, and the time search criteria are displayed to the user through the search criteria list.

3. A flight query device, characterized in that, The device includes: A receiving unit is configured to receive a first mode selection instruction input by a user, wherein the first mode is a chart mode; The display unit is used to display the chart operation interface corresponding to the chart mode to the user. The chart operation interface includes a text input box and a search condition list. The receiving unit is also configured to receive the target search criteria entered by the user in the chart operation interface; The determining unit is used to determine the target flight based on the target retrieval conditions; An acquisition unit is used to acquire flight information of the target flight; The display unit is also used to display the flight information of the target flight to the user; The receiving unit is further configured to receive the second mode selection instruction input by the user, wherein the second mode is an instruction mode; The display unit is also used to display the command operation interface corresponding to the command mode to the user, and the command operation interface includes a command input box. The receiving unit is also configured to receive instruction information entered by the user in the instruction input box; The determining unit is further configured to determine the target flight based on the instruction information. Specifically, the receiving unit is used for: Receive the text search information entered by the user in the text input box; Based on the text search information, candidate search conditions are generated, and the candidate search conditions are displayed to the user through the search condition list; Receive the target search criteria selected by the user in the search criteria list.

4. The apparatus according to claim 3, characterized in that, The chart operation interface also includes a multi-day query window; the device also includes: The receiving unit is further configured to receive time information entered by the user in the multi-day query window, generate time search conditions based on the time information, and display the time search conditions to the user through the search condition list.

5. A computer device, characterized in that, include: Memory, processor, and bus system; The memory is used to store programs; The processor is used to execute the program in the memory to implement the method of claim 1 or 2; The bus system is used to connect the memory and the processor to enable communication between the memory and the processor.

6. A computer-readable storage medium, characterized in that, The device stores instructions that, when executed on a computer, cause the computer to perform the method as described in claim 1 or 2.

Citation Information

Patent Citations

  • Information providing method and device based on ticket service searching

    CN108268559A

  • Personalized display method and device for chemical safety technical specification knowledge graph

    CN115563300A