Air ticket search recommendation method and device, electronic equipment and storage medium
By obtaining users' travel needs information and generating a ticket search recommendation page containing luggage checkout recommendation information, the problem of users needing to temporarily pay for luggage checkout fees after purchasing air tickets is solved, and the travel experience and convenience are improved.
Patent Information
- Application Number
- CN202411792255.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-04-01
AI Technical Summary
After purchasing air tickets, users usually need to temporarily pay for luggage check-in fees at the airport, resulting in a poor travel experience.
By obtaining users' travel needs information, including travel time and space requirements and luggage requirements, a flight ticket search recommendation page is generated, which contains luggage check-in information, including the additional luggage check-in fee that users need to pay.
Users can understand the baggage check-in fees before booking a flight ticket, avoid temporary payment at the airport, and improve travel convenience and experience.
Smart Images

Figure CN119739924A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of air ticket search and recommendation, and in particular to an air ticket search and recommendation method, device, electronic device and storage medium. Background Art
[0002] Air ticket search recommendation can be an application or client website that automatically recommends flight information that meets the conditions based on the search conditions entered by the user. The recommended air tickets are usually options that meet the user's needs in terms of lower prices, more suitable flight times, and more reliable airlines. Through air ticket search recommendations, users can find air tickets that suit their needs more quickly, saving time and energy. With the improvement of people's living standards, people pay more and more attention to the comfort experience of traveling. In terms of travel luggage, there is a problem: users usually travel with more luggage and want to avoid the trouble of purchasing overweight luggage on site.
[0003] At present, in the related art, when users choose air travel, they often find that their luggage needs to be checked in after purchasing the air ticket or even after arriving at the airport. At this time, the user is usually forced to pay the check-in fee on the spot, which can easily result in a poor travel experience for the user. In the related art, after purchasing the air ticket, the user needs to pay the baggage check-in fee again, resulting in a poor travel experience for the user.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present invention provide a method, device, electronic device and storage medium for searching and recommending air tickets, so as to at least solve the technical problem in the related art that after purchasing an air ticket, a user needs to pay the check-in fee again, resulting in a poor travel experience for the user.
[0006] According to one aspect of an embodiment of the present application, a method for searching and recommending air tickets is provided, comprising: obtaining travel demand information of a user, wherein the travel demand information includes at least the user's travel time and space demand information and travel luggage demand information; determining an initial air ticket recommendation form based on the travel time and space demand information, and determining luggage check-in recommendation information based on the travel luggage demand information, wherein the luggage check-in recommendation information includes at least the luggage check-in fee that the user needs to pay additionally; generating an air ticket search recommendation page based on the initial air ticket recommendation form and the luggage check-in recommendation information, wherein the air ticket search recommendation page is used to represent the air ticket search recommendation results generated in response to the user's air ticket search.
[0007] Optionally, an initial air ticket recommendation form is determined based on the travel time and space demand information, and baggage check-in recommendation information is determined based on the travel luggage demand information, including: determining an initial air ticket recommendation form based on the travel time and space demand information; determining baggage check-in operation conditions based on the initial air ticket recommendation form; determining baggage check-in recommendation information based on the travel luggage demand information and the baggage check-in operation conditions.
[0008] Optionally, determining the baggage check-in operation conditions based on the initial air ticket recommendation form includes: obtaining the airline information and flight information in the initial air ticket recommendation form, wherein the flight information includes at least voyage information, aircraft model information and real-time checked baggage information, and the real-time checked baggage information is used to indicate the real-time information of booked baggage check-in; obtaining the preset baggage check-in operation conditions corresponding to the airline information; and adjusting the baggage check-in operation conditions based on the flight information to obtain the baggage check-in operation conditions.
[0009] Optionally, based on the travel luggage demand information and the luggage check-in operation conditions, determining the luggage check-in recommendation information includes: dividing the travel luggage demand information to obtain carry-on luggage information and checked luggage information; and determining the luggage check-in recommendation information based on the luggage check-in operation conditions and the checked luggage information.
[0010] Optionally, based on the baggage check-in operation conditions and the checked baggage information, determining the recommended baggage check-in information includes: obtaining the checked baggage type, the number of checked baggage pieces, the checked baggage size and the checked baggage weight in the checked baggage information; and determining the recommended baggage check-in information based on the checked baggage type, the number of checked baggage pieces, the checked baggage size, the checked baggage weight and the baggage check-in operation conditions.
[0011] Optionally, based on the initial air ticket recommendation form and the baggage check-in recommendation information, an air ticket search recommendation page is generated, including: based on the initial air ticket recommendation form and the baggage check-in recommendation information, generating airport pick-up service recommendation information, wherein the airport pick-up service recommendation information includes at least recommended price information for providing pick-up services to users and travel luggage; based on the initial air ticket recommendation form, the baggage check-in recommendation information and the airport pick-up service recommendation information, generating an air ticket search recommendation page.
[0012] According to another aspect of an embodiment of the present invention, there is also provided an air ticket search recommendation device, comprising: an acquisition module, used to acquire a user's travel demand information, wherein the travel demand information at least includes the user's travel time and space demand information and travel luggage demand information; a determination module, used to determine an initial air ticket recommendation form based on the travel time and space demand information, and to determine luggage check-in recommendation information based on the travel luggage demand information, wherein the luggage check-in recommendation information at least includes luggage check-in fees that the user needs to pay additionally; a generation module, used to generate an air ticket search recommendation page based on the initial air ticket recommendation form and the luggage check-in recommendation information, wherein the air ticket search recommendation page is used to represent the air ticket search recommendation results generated in response to the user's air ticket search.
[0013] According to another aspect of an embodiment of the present invention, there is further provided an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the method in each embodiment of the present invention is executed when the program is running.
[0014] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the methods in various embodiments of the present invention.
[0015] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the method in each embodiment of the present invention is implemented.
[0016] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method in each embodiment of the present invention is implemented.
[0017] According to another aspect of the embodiments of the present invention, a computer program is further provided. When the computer program is executed by a processor, the methods in the embodiments of the present invention are implemented.
[0018] In an embodiment of the present invention, travel demand information of a user is obtained, wherein the travel demand information includes at least the user's travel time and space demand information and travel luggage demand information; an initial air ticket recommendation form is determined based on the travel time and space demand information, and luggage check-in recommendation information is determined based on the travel luggage demand information, wherein the luggage check-in recommendation information includes at least the luggage check-in fee that the user needs to pay additionally; based on the initial air ticket recommendation form and the luggage check-in recommendation information, an air ticket search recommendation page is generated, wherein the air ticket search recommendation page is used to represent the air ticket search recommendation results generated in response to the user's air ticket search. It is easy to notice that the present application can provide users with more personalized and accurate air ticket recommendation services by obtaining users' travel demand information, including travel time and space demand information and travel luggage demand information. It can determine luggage check-in recommendation information based on travel luggage demand information, including luggage check-in fees that users need to pay additionally. By generating luggage check-in recommendation information, users can learn about luggage check-in fees and related information before booking air tickets, which is convenient for users to know information such as luggage check-in fees in advance, avoid users being forced to pay additional fees at the airport temporarily, improve the convenience and experience of users' travel, improve user experience and satisfaction, enrich air ticket search recommendation content, and facilitate users to choose luggage check-in services, thereby solving the technical problem in related technologies that users need to pay the check-in fees again after purchasing air tickets, resulting in a poor travel experience for users. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0020] Figure 1 is a flow chart of a flight ticket search and recommendation method according to an embodiment of the present invention;
[0021] Figure 2 is a schematic diagram of the relationship between air ticket search recommendation modules according to an embodiment of the present invention;
[0022] Figure 3 is a schematic diagram of a flight ticket search and recommendation process according to an embodiment of the present invention;
[0023] Figure 4 2 is a schematic diagram of an air ticket search and recommendation device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0026] According to an embodiment of the present invention, an embodiment of a method for searching and recommending air tickets is provided. It can be explained that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0027] Figure 1 is a flow chart of a method for searching and recommending air tickets according to an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:
[0028] Step S102, obtaining the user's travel demand information.
[0029] The travel demand information includes at least the user's travel time and space demand information and travel luggage demand information.
[0030] In an optional embodiment, the user's travel demand information can be obtained to facilitate the provision of more personalized and accurate recommendation services. The travel demand information may include travel time and space demand information and travel luggage demand information. Specifically, the user's travel time and space demand information may include the user's departure location, destination point, travel date and time, etc. By obtaining the user's travel time and space demand information, the system can better understand the user's itinerary and recommend air ticket options that meet the user's travel time and location. The user's travel time and space demand information can be collected by the user filling out a form, selecting a date and time, etc. The system can also analyze the user's travel preferences through the user's historical search records and behavior data to further optimize the recommendation results. The user's travel luggage demand information may include the luggage that the user needs to carry. Prepaid luggage can be a service provided by an airline. The user can choose the prepaid luggage service when purchasing a ticket and pay the corresponding fee according to their needs. By obtaining the user's travel luggage demand information, the system can recommend air ticket options that meet the user's luggage needs to help the user better plan the itinerary. The system can provide luggage service options on the booking page to allow the user to choose the luggage service that suits their needs, or make recommendations based on the user's historical luggage demand data. By obtaining the user's travel demand information, the system can better understand the user's needs and preferences and provide users with more personalized and accurate air ticket recommendation services. When searching for air tickets, users can find air ticket options that meet their needs more quickly, improving user satisfaction and booking conversion rates. At the same time, the system can also analyze the user's travel demand information, optimize the recommendation algorithm, and improve the accuracy and precision of the recommendation, so as to provide users with a better service experience and effectively improve the user experience.
[0031] Step S104, determining an initial air ticket recommendation form based on the travel time and space demand information, and determining luggage check-in recommendation information based on the travel luggage demand information.
[0032] The luggage check-in recommendation information at least includes the luggage check-in fee that the user needs to pay additionally.
[0033] In an optional embodiment, the initial air ticket recommendation form can be determined based on the travel time and space demand information, and the luggage check-in recommendation information can be determined based on the travel luggage demand information. Specifically, when determining the initial air ticket recommendation form, the air ticket options that meet the user's needs can be screened out based on the user's travel time and space demand information, including departure time, destination, cabin preference and other factors. Through the data analysis and matching algorithm of the air ticket search engine, the air ticket selection suitable for the user can be quickly found and presented in the recommendation form for the user to choose. Next, the luggage check-in recommendation information can be determined, and a suitable luggage check-in plan can be recommended to the user based on the user's luggage demand information. The luggage check-in fee that the user needs to pay extra can be calculated and clearly displayed to the user in the recommendation information. The user can choose whether to check in the luggage according to his or her own needs and budget, and pay for the reservation. Through the above process, a more personalized and accurate air ticket recommendation service can be provided to the user to meet the user's travel needs and luggage needs. The user can conveniently understand the cost of luggage check-in while booking the air ticket, avoiding the embarrassing situation of paying high luggage fees at the airport, which can improve the user experience and improve the user's satisfaction and trust in the service.
[0034] Step S106: Generate an air ticket search recommendation page based on the initial air ticket recommendation form and the baggage check-in recommendation information.
[0035] The air ticket search recommendation page is used to represent the air ticket search recommendation results generated in response to the user's air ticket search.
[0036] In an optional embodiment, the present application can enable passengers to choose to preview and pay fees in advance to check in extra luggage when searching for air tickets in an application or web page, which can reduce the time and trouble of paying extra luggage fees at the airport. By adding recommended information for luggage check-in to the air ticket search recommendation page, users can be helped to understand the relevant information of the air ticket more comprehensively, improve user experience and meet user needs. First, an initial air ticket recommendation form can be generated based on the departure place, destination, departure date and other information entered by the user. When filling in the form, the user can choose whether to prepay for luggage check-in. Then, according to the luggage check-in requirements selected by the user, the system can match the corresponding luggage check-in recommendation information, including check-in fees, luggage specifications and weight restrictions. The air ticket recommendation form filled in by the user and the luggage check-in recommendation information can be combined to generate an air ticket search recommendation page. Air ticket information that meets the user's needs is displayed on the page, and the relevant information of luggage check-in is displayed at the same time, so that the user can make a choice. The user can make a selection and comparison based on the information displayed on the page. If the luggage needs to be checked, the relevant fees can be paid directly on the page. At the same time, the user can also provide feedback on the air ticket search results, and the system can continuously optimize the recommendation algorithm based on user feedback to improve the accuracy of the search results and user satisfaction. Through the above process, users can get relevant information about air tickets and baggage check-in in one stop when searching for air tickets, avoiding the trouble of paying extra baggage fees after purchasing air tickets, and improving user satisfaction. Through user feedback and continuous optimization of algorithms, the system can more accurately match user needs and provide air ticket search results that better meet user expectations, providing users with more comprehensive services and improving user experience and system accuracy.
[0037] In an embodiment of the present invention, travel demand information of a user is obtained, wherein the travel demand information includes at least the user's travel time and space demand information and travel luggage demand information; an initial air ticket recommendation form is determined based on the travel time and space demand information, and luggage check-in recommendation information is determined based on the travel luggage demand information, wherein the luggage check-in recommendation information includes at least the luggage check-in fee that the user needs to pay additionally; based on the initial air ticket recommendation form and the luggage check-in recommendation information, an air ticket search recommendation page is generated, wherein the air ticket search recommendation page is used to represent the air ticket search recommendation results generated in response to the user's air ticket search. It is easy to notice that the present application can provide users with more personalized and accurate air ticket recommendation services by obtaining users' travel demand information, including travel time and space demand information and travel luggage demand information. It can determine luggage check-in recommendation information based on travel luggage demand information, including luggage check-in fees that users need to pay additionally. By generating luggage check-in recommendation information, users can learn about luggage check-in fees and related information before booking air tickets, which is convenient for users to know information such as luggage check-in fees in advance, avoid users being forced to pay additional fees at the airport temporarily, improve the convenience and experience of users' travel, improve user experience and satisfaction, enrich air ticket search recommendation content, and facilitate users to choose luggage check-in services, thereby solving the technical problem in related technologies that users need to pay the check-in fees again after purchasing air tickets, resulting in a poor travel experience for users.
[0038] Optionally, an initial air ticket recommendation form is determined based on the travel time and space demand information, and baggage check-in recommendation information is determined based on the travel luggage demand information, including: determining an initial air ticket recommendation form based on the travel time and space demand information; determining baggage check-in operation conditions based on the initial air ticket recommendation form; determining baggage check-in recommendation information based on the travel luggage demand information and the baggage check-in operation conditions.
[0039] In an optional embodiment, first, the system can obtain the user's travel time, departure place and destination information in the travel time and space demand, and generate an initial air ticket recommendation form, including recommended flights, cabins, prices and other information. In the process of the user selecting the air ticket, the system can guide the user to fill in the luggage demand information. According to the user's luggage demand and the regulations of the selected flight, the system can determine the calculation conditions of the luggage check-in, such as overweight fees, oversize fees, etc. Finally, the system can recommend a suitable luggage check-in plan for the user according to the user's luggage demand information and the luggage check-in calculation conditions, including the recommended number, weight, fees and other information of the checked luggage. At the same time, the system can also provide users with preferential information and suggestions for luggage check-in to help users choose the most economical and convenient luggage check-in plan. Through the above steps, more personalized and detailed air ticket and luggage check-in recommendation information can be provided to users, improving user experience and meeting user needs. At the same time, the system can perform intelligent matching and recommendation based on the user's travel and luggage demand information, reducing the time and energy consumption of users when selecting air tickets and luggage check-in, and improving user satisfaction.
[0040] Optionally, determining the baggage check-in operation conditions based on the initial air ticket recommendation form includes: obtaining the airline information and flight information in the initial air ticket recommendation form, wherein the flight information includes at least voyage information, aircraft model information and real-time checked baggage information, and the real-time checked baggage information is used to indicate the real-time information of booked baggage check-in; obtaining the preset baggage check-in operation conditions corresponding to the airline information; and adjusting the baggage check-in operation conditions based on the flight information to obtain the baggage check-in operation conditions.
[0041] The above-mentioned real-time checked baggage information may refer to the real-time information of baggage check-in that has been booked by other users for the flight. Taking into account the limited total baggage check-in weight of the flight, the baggage check-in price provided to the user can be adjusted in real time based on the real-time checked baggage information to dynamically adjust the user's baggage check-in needs. For example, when checking in luggage, if the user sees the higher baggage check-in fee provided by the system for the current flight, the user can reselect other flights with less baggage check-in weight, that is, flights with lower check-in prices, or plan in advance to bring less luggage, and the baggage check-in fee can be recalculated through the system to avoid the user being forced to consume due to the high check-in price on site after bringing the luggage to the airport.
[0042] In an optional embodiment, first, airline information and flight information can be obtained from the air ticket search conditions entered by the user, including voyage information, aircraft model information and real-time checked baggage information. Considering that different airlines can correspond to different preset baggage check-in conditions, including the size, weight, quantity and cost of checked baggage, etc. These conditions may vary according to the service standards of the airline, and the preset baggage check-in conditions corresponding to the airline information can be determined. Then, the baggage check-in operation conditions can be adjusted according to the specific conditions in the real-time checked baggage information and flight information. Through the above steps, the system can accurately obtain the user's flight information and baggage check-in requirements, and adjust them according to the service standards of the airline and the actual situation of the user, so as to determine the appropriate baggage check-in operation conditions. Through the above process, when booking air tickets, users can understand the relevant information of baggage check-in in advance, avoid unnecessary troubles and additional costs at the airport, and improve the overall travel experience. The system can perform accurate calculations based on the information entered by the user and the flight situation, and can better provide users with information and services related to baggage check-in, improve user experience, reduce the probability of errors, and improve the intelligence and automation of the system.
[0043] Optionally, based on the travel luggage demand information and the luggage check-in operation conditions, determining the luggage check-in recommendation information includes: dividing the travel luggage demand information to obtain carry-on luggage information and checked luggage information; and determining the luggage check-in recommendation information based on the luggage check-in operation conditions and the checked luggage information.
[0044] In an optional embodiment, luggage can be classified according to travel luggage demand information. Hand luggage information can refer to luggage that users can carry on the plane, such as handbags, backpacks, etc. Checked luggage information refers to luggage that users can check in through check-in services, such as large luggage, suitcases, etc. According to these two different types of luggage demand information, a more personalized luggage check-in recommendation service can be provided to users. Then, based on the luggage check-in operation conditions and the checked luggage information, the luggage check-in recommendation information can be determined, and suitable luggage check-in services can be recommended to users according to the user's travel luggage demand information and the service standards of the airline. Specifically, according to the regulations of the airline, luggage check-in services that meet the luggage weight and size standards can be recommended to users to avoid additional costs due to overweight or oversize. It can also introduce the luggage insurance and compensation standards of different airlines to users, help users choose safer and more reliable luggage check-in services, so as to provide users with more personalized and convenient luggage check-in recommendation services, help users better choose luggage check-in services that suit their needs, provide users with more personalized and convenient luggage check-in recommendation services, and improve user satisfaction.
[0045] Optionally, based on the baggage check-in operation conditions and the checked baggage information, determining the recommended baggage check-in information includes: obtaining the checked baggage type, the number of checked baggage pieces, the checked baggage size and the checked baggage weight in the checked baggage information; and determining the recommended baggage check-in information based on the checked baggage type, the number of checked baggage pieces, the checked baggage size, the checked baggage weight and the baggage check-in operation conditions.
[0046] In an optional embodiment, choosing a suitable checked baggage service can help users better plan their trips and avoid unnecessary extra costs and troubles. Specifically, first, the checked baggage type, number of checked baggage pieces, checked baggage size and checked baggage quality in the checked baggage information can be obtained. This information can be obtained through the order information provided by the user or the database of the airline. The checked baggage type can be divided into ordinary baggage, oversized baggage, special baggage, etc.; the number of checked baggage pieces indicates the number of baggage that the user can check in; the checked baggage size includes length, width, height and other size information; the checked baggage quality indicates the weight information of the baggage. Then, based on the checked baggage type, the number of checked baggage pieces, the checked baggage size, the checked baggage quality and the baggage check-in operation conditions, the baggage check-in recommendation information can be determined. For example, first, the type and quantity of baggage that the user can check in can be determined based on the type and number of baggage pieces, and then the baggage check-in plan can be calculated in combination with the baggage size and quality as well as the relevant regulations and fee standards of the flight. In the above process, accurate baggage check-in recommendation information can help users better plan their trips, avoid extra costs and troubles, and improve user experience. Accurate recommendation information can improve user experience, reduce misoperations, and achieve more intelligent and efficient baggage check-in services.
[0047] Optionally, based on the initial air ticket recommendation form and the baggage check-in recommendation information, an air ticket search recommendation page is generated, including: based on the initial air ticket recommendation form and the baggage check-in recommendation information, generating airport pick-up service recommendation information, wherein the airport pick-up service recommendation information includes at least recommended price information for providing pick-up services to users and travel luggage; based on the initial air ticket recommendation form, the baggage check-in recommendation information and the airport pick-up service recommendation information, generating an air ticket search recommendation page.
[0048] In an optional embodiment, in the process of generating the air ticket search recommendation page, the initial air ticket recommendation form and the luggage check-in recommendation information, as well as the airport pick-up service recommendation information, can be combined to provide users with more comprehensive travel information. Specifically, first, based on the initial air ticket recommendation form and the luggage check-in recommendation information, suitable air ticket options can be recommended according to the user's travel needs and luggage conditions. The user's departure place, destination, travel time and other factors can be considered, combined with the airline's luggage service rules and fee information, to provide users with suitable air ticket options. Prepaid luggage options can also be provided, so that users can pay the luggage check-in fee in advance to avoid spending extra time and energy at the airport. Secondly, based on the initial air ticket recommendation form and the luggage check-in recommendation information, airport pick-up service recommendation information can be generated, which can include the price, service scope, car model selection and other content of the airport pick-up service. By recommending suitable airport pick-up services, users can reach the hotel more conveniently when traveling, or go to the hotel or other places more conveniently after arriving at the destination, thereby improving the comfort and convenience of travel. Finally, the initial air ticket recommendation form, the luggage check-in recommendation information and the airport pick-up service recommendation information can be combined to generate a complete air ticket search recommendation page. On this page, users can obtain information about flight tickets, baggage check-in services, airport pick-up services, and other related information in one stop, providing users with more comprehensive travel services. Through the above steps, the user's travel experience can be improved, the inconvenience of users during travel can be reduced, and the user's satisfaction with the flight ticket search platform can also be increased. Combining the flight ticket search recommendation page with baggage check-in and airport pick-up services can provide users with more comprehensive travel information and improve the user's travel experience and satisfaction.
[0049] The technical solution proposed in this application is described below in combination with an optional embodiment. This application proposes a method and device for searching prepaid baggage based on international air tickets. The prepaid baggage in this application may refer to a service in which passengers pay in advance for the portion that exceeds the free baggage allowance of the airline when checking in their baggage. The prepaid baggage search for international air tickets can meet the needs of passengers who have checked baggage from the beginning. Air ticket search is the first step for passengers to buy air tickets. Passengers expect to see more information, including specific information and prices of prepaid baggage in addition to flight information and prices, so as to choose a suitable air ticket plan.
[0050] The scenario corresponding to the function implemented by this application can be the sale of prepaid baggage before buying a ticket, which is a search solution that satisfies passengers who want to plan their checked baggage as a whole before buying a ticket. The important technical point of this application is to support passengers to enter their own luggage pieces, weight and other information to calculate the cost of prepaid baggage. For example, when a passenger fills in 3 pieces of 20KG luggage when checking the air ticket, the system can first deduct the free checked baggage allowance and calculate the additional baggage fee that needs to be paid.
[0051] This application function can not only improve the passengers' ticket purchasing experience and meet their personalized needs, but also help airlines obtain greater benefits through product differentiation and pricing differences. The scenarios for this application can be: display and quotation of international air tickets and prepaid baggage before ticket purchase; applicable to one-way, round-trip, itinerary types with gaps and multiple segments; users can specify the specific number and weight of checked baggage to complete the prepaid baggage search; the price of free checked baggage and prepaid baggage is calculated based on the air ticket information and baggage information searched by the passenger and displayed to the user. The technical problems that can be solved may include: users can enter baggage information when searching for international air tickets, and the international air tickets and prepaid baggage prices expected by the user can be obtained through the logical calculation of this application.
[0052] The problem is solved mainly through two modules: international air ticket search module and prepaid baggage search module. The information available in the search results of international air ticket prepaid baggage service includes: flight information and quotation; quotation of prepaid baggage for each flight.
[0053] The acquisition logic of the international air ticket search module and the prepaid baggage search module comes from the international air ticket search module and the prepaid baggage service search module respectively. The calling relationship between the two modules in this application adopts a cohesive type, and a single search request is completely completed by a search node server, which greatly reduces the performance overhead of the network link, thereby improving the calculation accuracy and efficiency of the system. The main responsibilities of the international air ticket search module may include: calculating the appropriate fare according to the departure place, destination and departure date entered by the user and generating available flight combinations, and integrating them to obtain complete flight and price information. The module is also responsible for providing the query key value of the prepaid baggage service, mainly providing a list of airlines for querying prepaid baggage services. The user's baggage information transmission setting comes from the request part of the international air ticket search. The airline and baggage information settings together constitute the key value of the query prepaid baggage service module. The main responsibilities of the prepaid baggage service search module may include: starting to query legal prepaid baggage data after obtaining the query key value from the international air ticket search module, and verifying the validity period. After obtaining the available prepaid baggage, the price of each prepaid baggage is further calculated.
[0054] The international air ticket search module queries applicable fares, available flights and seats based on user requests, including but not limited to departure date, origin and destination, and integrates the fares and flight information to obtain the results of international air tickets. When querying the applicable fare results, this module needs to store the fare airline list for use by the prepaid baggage service search module. The prepaid baggage service search module can first obtain the specific prepaid baggage service information to be queried, and the acquisition source is the user request related node, and obtain the specific additional service information to be queried from the relevant node in the user request, and then obtain the list of airlines to be queried from the international air ticket search module, that is, the list of airlines with stored fares. The prepaid baggage service information and the list of airlines together constitute the key value for querying the prepaid baggage service. After the key value is used to query the applicable prepaid baggage service data, the validity period verification is completed, and then the price of each prepaid baggage service is calculated, and finally the price of the prepaid line is integrated with the flight information and returned to the user.
[0055] The specific implementation process can be as follows: the user initiates a request, which can include but is not limited to the setting of departure date, origin, destination and prepaid baggage service information. The international air ticket search module can query the applicable fares, flights and seats according to the departure date, origin and destination information requested by the user. At the same time, when querying the applicable fare results, the module needs to store the fare airline list for use by the prepaid baggage service search module. The international air ticket search module can integrate the fare and flight information to obtain international air ticket results. The prepaid baggage service search module can obtain the specific prepaid baggage service information to be queried, and the acquisition source is the user request related node. For example, the user passes in the request that the passenger has 3 pieces of 20KG luggage. The prepaid baggage service search module can obtain the specific prepaid baggage service to be queried from the user request. The relevant fields of the prepaid baggage service setting in the interface are as shown in the following table. If you want to query the prepaid baggage service, serviceType and group can be required fields. ServiceType = P represents prepaid baggage, group = BG represents baggage type query, and the remaining four fields can be filled in as needed to support queries of different dimensions. Different settings can meet different search needs of passengers. The relevant fields for prepaid baggage service settings in the interface can be as shown in Table 1.
[0056] Table 1
[0057]
[0058] The prepaid baggage service search module can obtain a list of airlines that query prepaid baggage services. The prepaid baggage service search module can determine the key value to query the applicable prepaid baggage service. The prepaid baggage service search module can calculate the free checked baggage allowance for each flight result. The prepaid baggage service search module can execute, if the baggage information set by the passenger meets the free checked baggage conditions, excluding the free baggage allowance, and calculate the weight and number of pieces of baggage that exceeds the free checked baggage allowance. The prepaid baggage service search module matches the calculated excess baggage with the prepaid baggage data maintained by the airline. The prepaid baggage service search module can verify the validity period of the matched prepaid baggage service data to ensure that the data processed subsequently is within the validity period. The prepaid baggage service search module can calculate the price of the prepaid baggage service. For the prepaid baggage service with the verified validity period, the price data needs to be further processed, and the passenger information, geographic information, and fare information need to be matched and verified to obtain the final prepaid baggage service price. The prepaid baggage service results can be integrated with the flight, mainly associated with the flight ID. Finally, the international air tickets and prepaid baggage service results can be integrated and returned. At this time, the results seen by the passenger include flight information, air ticket prices, prepaid baggage information and prices.
[0059] Based on the current market environment and user pain points of prepaid baggage service, this application adds a prepaid baggage service search module to the international air ticket search system, and adds relevant fields to the interface, which supports passengers to search for prepaid baggage while searching for air tickets, so as to meet the needs of passengers to plan checked baggage in advance. This not only meets the personalized needs of passengers but also improves the benefits of airlines.
[0060] Figure 2 is a schematic diagram of the relationship between the air ticket search recommendation modules according to an embodiment of the present invention, such as Figure 2 As shown, the international air ticket search system may include an international air ticket search module and a prepaid baggage service search module.
[0061] Figure 3 FIG. 1 is a schematic diagram of a flight ticket search and recommendation process according to an embodiment of the present invention. Figure 3As shown, the user initiates a request, and the international air ticket search module can query the applicable fares and available flights and seats according to the departure date, origin and destination information requested by the user; integrate the fares and flight information to obtain the international air ticket results; the prepaid baggage service search module can obtain the prepaid baggage information to be queried based on the user's request, and can obtain the airline information based on the international air ticket search module; the prepaid baggage service search module can sequentially execute the acquisition of the prepaid baggage service information to be queried and the airline list composition key values, query the applicable prepaid baggage data, complete the validity period verification, calculate the prepaid baggage price, integrate the prepaid baggage results with the flight, and finally integrate the international air ticket and prepaid baggage results and return them.
[0062] According to another aspect of the embodiment of the present application, a flight ticket search and recommendation device is also provided, which can execute the flight ticket search and recommendation method of the above embodiment. The specific implementation method and preferred application scenario are the same as those of the above embodiment and will not be repeated here.
[0063] Figure 4 is a schematic diagram of a flight ticket search and recommendation device according to an embodiment of the present application, such as Figure 4 As shown, the device includes the following: an acquisition module 402 , a determination module 404 and a generation module 406 .
[0064] Among them, the acquisition module is used to obtain the user's travel demand information, wherein the travel demand information at least includes the user's travel time and space demand information and travel luggage demand information; the determination module is used to determine the initial air ticket recommendation form based on the travel time and space demand information, and determine the baggage check-in recommendation information based on the travel luggage demand information, wherein the baggage check-in recommendation information at least includes the baggage check-in fee that the user needs to pay additionally; the generation module is used to generate an air ticket search recommendation page based on the initial air ticket recommendation form and the baggage check-in recommendation information, wherein the air ticket search recommendation page is used to represent the air ticket search recommendation results generated in response to the user's air ticket search.
[0065] Among them, the determination module is also used to determine the initial air ticket recommendation form based on the travel time and space demand information; determine the baggage check-in operation conditions based on the initial air ticket recommendation form; and determine the baggage check-in recommendation information based on the travel baggage demand information and the baggage check-in operation conditions.
[0066] Among them, the determination module is also used to obtain the airline information and flight information in the initial air ticket recommendation form, wherein the flight information at least includes the voyage information, the aircraft model information and the real-time checked baggage information, and the real-time checked baggage information is used to indicate the real-time information of the booked baggage check-in; obtain the preset baggage check-in conditions corresponding to the airline information; adjust the baggage check-in operation conditions based on the flight information to obtain the baggage check-in operation conditions.
[0067] Among them, the determination module is also used to divide the travel luggage demand information to obtain hand luggage information and checked luggage information; based on the luggage check-in operation conditions and the checked luggage information, determine the luggage check-in recommendation information.
[0068] Among them, the determination module is also used to obtain the checked baggage type, number of checked baggage pieces, checked baggage size and checked baggage quality in the checked baggage information; based on the checked baggage type, number of checked baggage pieces, checked baggage size, checked baggage quality and baggage check-in operation conditions, determine the baggage check-in recommendation information.
[0069] Among them, the generation module is also used to generate airport pick-up service recommendation information based on the initial air ticket recommendation form and luggage check-in recommendation information, wherein the airport pick-up service recommendation information at least includes recommended price information for providing pick-up services to users and travel luggage; based on the initial air ticket recommendation form, luggage check-in recommendation information and airport pick-up service recommendation information, generate an air ticket search recommendation page.
[0070] An embodiment of the present application further provides an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods in various embodiments of the present invention when running.
[0071] The above-mentioned memory may refer to a device inside a computer for storing data and programs, and may include memory, hard disk, etc., wherein the memory may be used to temporarily store running programs and data, the hard disk may be used to store programs and data for a long time, and the memory may be used to enable the computer to read and write data, and execute programs; the above-mentioned processor may be responsible for executing instructions in computer programs and performing data processing, and may be responsible for controlling and executing various operations, including arithmetic operations, logical operations, data transmission, etc.
[0072] An embodiment of the present application further provides a computer-readable storage medium, which includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the methods in various embodiments of the present invention.
[0073] The above-mentioned computer storage medium may refer to a medium in a computer memory used to store certain discontinuous physical quantities. Computer storage media mainly include semiconductors, magnetic cores, magnetic drums, magnetic tapes, laser disks, etc.; the stored program included in the computer-readable storage medium may be a set of instructions that can be recognized and executed by a computer, running on an electronic computer, and is an information tool that meets certain needs of people.
[0074] An embodiment of the present application further provides a computer program product, including a computer program, which implements the methods in various embodiments of the present invention when executed by a processor.
[0075] The above-mentioned computer program product may refer to a software program that has been written, tested and released and can be run on a computer or other device. The computer program product may include an application, an operating system, tool software, etc., which is used to implement specific functions or solve specific problems.
[0076] An embodiment of the present application further provides a computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the method in each embodiment of the present invention is implemented.
[0077] The above-mentioned non-volatile computer-readable storage medium may refer to a medium for storing data. The non-volatile computer-readable storage medium can keep the data from being lost when the power is off, and can be used to store long-term data, such as operating systems, applications, and user files. The non-volatile storage medium may include hard disk drives, solid-state drives, optical disks, and flash memory storage devices, etc.
[0078] The embodiments of the present application further provide a computer program, which implements the methods in the above-mentioned embodiments of the present invention when executed by a processor.
[0079] The above-mentioned computer program may refer to a collection of instructions used to tell a computer to perform a specific task or operation. A computer program may be written by a programmer using a specific programming language and may include algorithms, data structures, logic, and control flows. A computer program may be used for a variety of purposes, including application software, operating systems, and the like.
[0080] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0081] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0082] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0083] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0084] If the integrated unit is implemented in the form of 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, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0085] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for searching and recommending air tickets, characterized in that: include: Acquire the user's travel demand information, wherein the travel demand information at least includes the user's travel time and space demand information and travel luggage demand information; Determine an initial air ticket recommendation form based on the travel time and space demand information, and determine luggage check-in recommendation information based on the travel luggage demand information, wherein the luggage check-in recommendation information at least includes the luggage check-in fee that the user needs to pay additionally; Based on the initial air ticket recommendation form and the baggage check-in recommendation information, an air ticket search recommendation page is generated, wherein the air ticket search recommendation page is used to represent the air ticket search recommendation results generated in response to the user performing the air ticket search.
2. The air ticket search and recommendation method according to claim 1, characterized in that: Determining an initial air ticket recommendation form based on the travel time and space demand information, and determining luggage check-in recommendation information based on the travel luggage demand information, including: Determining the initial air ticket recommendation form based on the travel time and space demand information; Determining baggage check-in operation conditions based on the initial air ticket recommendation form; The baggage consignment recommendation information is determined based on the travel baggage demand information and the baggage consignment calculation condition.
3. The air ticket search and recommendation method according to claim 2, characterized in that: Determining baggage check-in operation conditions based on the initial air ticket recommendation form includes: Acquire the airline information and flight information in the initial air ticket recommendation form, wherein the flight information at least includes voyage information, aircraft model information and real-time checked baggage information, and the real-time checked baggage information is used to indicate the real-time information of the booked baggage consignment; Obtain the preset baggage check-in conditions corresponding to the airline information; The baggage check-in operation condition is adjusted based on the flight information to obtain the baggage check-in operation condition.
4. The air ticket search and recommendation method according to claim 2, characterized in that: Determining the baggage consignment recommendation information based on the travel baggage demand information and the baggage consignment operation condition includes: Dividing the travel luggage demand information to obtain carry-on luggage information and checked luggage information; The baggage check-in recommendation information is determined based on the baggage check-in operation condition and the checked baggage information.
5. The air ticket search and recommendation method according to claim 4, characterized in that: Determining the baggage consignment recommendation information based on the baggage consignment calculation condition and the consigned baggage information includes: Obtaining the checked baggage type, the number of checked baggage pieces, the checked baggage size, and the checked baggage weight in the checked baggage information; The baggage check-in recommendation information is determined based on the type of checked baggage, the number of checked baggage pieces, the size of the checked baggage, the weight of the checked baggage, and the baggage check-in calculation condition.
6. The air ticket search and recommendation method according to claim 1, characterized in that: Based on the initial air ticket recommendation form and the baggage check-in recommendation information, an air ticket search recommendation page is generated, including: Generate airport pick-up service recommendation information based on the initial air ticket recommendation form and the luggage check-in recommendation information, wherein the airport pick-up service recommendation information at least includes recommended price information for providing pick-up service to the user and the travel luggage; The air ticket search recommendation page is generated based on the initial air ticket recommendation form, the baggage check-in recommendation information and the airport pick-up service recommendation information.
7. An air ticket search and recommendation device, characterized in that: include: An acquisition module, used to acquire the user's travel demand information, wherein the travel demand information at least includes the user's travel time and space demand information and travel luggage demand information; A determination module, configured to determine an initial air ticket recommendation form based on the travel time and space demand information, and determine luggage check-in recommendation information based on the travel luggage demand information, wherein the luggage check-in recommendation information at least includes the luggage check-in fee that the user needs to pay additionally; A generating module is used to generate an air ticket search recommendation page based on the initial air ticket recommendation form and the baggage check-in recommendation information, wherein the air ticket search recommendation page is used to represent the air ticket search recommendation results generated in response to the user performing an air ticket search.
8. An electronic device, characterized in that: include: A memory storing an executable program; A processor is used to run the program, wherein the air ticket search and recommendation method according to any one of claims 1 to 6 is executed when the program is run.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is executed, the device where the storage medium is located is controlled to execute the air ticket search and recommendation method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the air ticket search and recommendation method according to any one of claims 1 to 6.