Air ticket recommendation method, system and device, medium and program product
By screening flight information that meets enterprise and user standards in the air ticket booking system, the problem of cost control and personalized needs balance in the existing technology is solved, and the employee's business travel experience and enterprise management level are improved.
Patent Information
- Application Number
- CN202411466480.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-01-03
AI Technical Summary
While controlling travel costs, the existing air ticket booking system is difficult to meet the personalized needs of employees, resulting in the recommended air tickets that may not be suitable for employees' travel conditions, affecting the travel experience and corporate recognition.
By obtaining target ticket booking information, filtering based on corporate travel standards and user needs, target flight information that meets standards such as price, waiting time, consignment information, and comprehensively recommending the most suitable air ticket products.
It improves the employee's business trip experience, meets the employees' personalized needs, and effectively controls travel costs and improves the company's humanized management level.
Smart Images

Figure CN119250942A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing, and in particular to an air ticket recommendation method, system, device, medium and program product. Background Art
[0002] In the aviation industry, due to the existence of many airlines and agency service providers, they offer a wide variety of air ticket products, and the differences between them are often not large, such as different departure times, different refund and rebooking options, different airports, etc.
[0003] In business travel, since the expenses are borne by the company, enterprises usually take saving travel costs as the main control goal. However, employees' personalized choices will also affect their travel experience. Therefore, travel management service companies need to find a balance between controlling costs and meeting employees' personalized needs.
[0004] However, in line with the principle of saving corporate travel expenses, the booking system recommends users the lowest-priced air tickets. However, the lowest-priced air tickets may be far from the original choice of the user (for example, the departure time is very different), may not be suitable for this long-distance business trip (for example, there is no free checked baggage allowance), and the recommended flights may take up more time for users (for example, the transfer time is too long), which will affect the actual travel experience of employees on business trips and reduce employees' recognition of the company. Summary of the invention
[0005] The technical problem to be solved by the present disclosure is to overcome the defects in the prior art and provide a ticket recommendation method, system, device, medium and program product.
[0006] The present invention solves the above technical problems through the following technical solutions:
[0007] According to a first aspect of the present disclosure, a method for recommending air tickets is provided, the method comprising:
[0008] Acquire target booking information, and acquire some initial flight information based on the target booking information;
[0009] Based on the first standard information, the initial flight information is screened to obtain a number of first flight information;
[0010] The first standard information is price range information that meets the corporate travel standards; the first flight information is the initial flight information after screening;
[0011] Based on the second standard information, the first flight information is screened to obtain the target flight information corresponding to the target booking information;
[0012] The second standard information is user instruction information that meets user needs.
[0013] Preferably, the target ticket booking information includes target address information and target date information;
[0014] The step of obtaining a plurality of initial flight information based on the target booking information specifically includes:
[0015] Based on the target address information and the target date information, a flight database is queried to obtain a number of initial flight information that matches the target address information and the target date information.
[0016] Preferably, the step of screening the initial flight information based on the first standard information specifically includes:
[0017] Obtaining initial fare information corresponding to the initial flight information;
[0018] In response to the initial fare information meeting the first standard information, the initial flight information is used as the first flight information.
[0019] Preferably, the second standard information includes target waiting information;
[0020] The step of screening the first flight information based on the second standard information specifically includes:
[0021] Obtaining initial waiting information corresponding to the first flight information;
[0022] In response to the initial waiting information being consistent with the target waiting information, the first flight information is used as the target flight information.
[0023] Preferably, the second standard information includes target consignment information;
[0024] The step of screening the first flight information based on the second standard information specifically includes:
[0025] Obtaining initial consignment information corresponding to the first flight information;
[0026] In response to the initial consignment information being consistent with the target consignment information, the first flight information is used as the target flight information.
[0027] Preferably, the second standard information includes target user information;
[0028] The step of screening the first flight information based on the second standard information specifically includes:
[0029] Obtaining initial user information corresponding to the first flight information;
[0030] In response to the initial user information being consistent with the target user information, the first flight information is used as the target flight information.
[0031] According to a second aspect of the present disclosure, a ticket recommendation system is provided, the ticket recommendation system comprising:
[0032] An acquisition unit, configured to acquire target booking information, and acquire some initial flight information based on the target booking information;
[0033] An enterprise screening unit, configured to screen the initial flight information based on the first standard information to obtain a plurality of first flight information;
[0034] The first standard information is price range information that meets the corporate travel standards; the first flight information is the initial flight information after screening;
[0035] A user screening unit, configured to screen the first flight information based on second standard information to obtain target flight information corresponding to the target booking information;
[0036] The second standard information is user instruction information that meets user needs.
[0037] Preferably, the target ticket booking information includes target address information and target date information;
[0038] The acquisition unit is further configured to query a flight database based on the target address information and the target date information, and acquire a number of initial flight information that matches the target address information and the target date information.
[0039] Preferably, the enterprise screening unit is used to obtain initial fare information corresponding to the initial flight information; in response to the initial fare information meeting the first standard information, the initial flight information is used as the first flight information.
[0040] Preferably, the second standard information includes target waiting information;
[0041] The user screening unit is used to obtain initial waiting information corresponding to the first flight information; in response to the initial waiting information being consistent with the target waiting information, the first flight information is used as the target flight information.
[0042] Preferably, the second standard information includes target consignment information;
[0043] The user screening unit is used to obtain initial consignment information corresponding to the first flight information; in response to the initial consignment information being consistent with the target consignment information, the first flight information is used as the target flight information.
[0044] Preferably, the second standard information includes target user information;
[0045] The user screening unit is used to obtain initial user information corresponding to the first flight information;
[0046] In response to the initial user information being consistent with the target user information, the first flight information is used as the target flight information.
[0047] According to a third aspect of the present disclosure, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, wherein when the processor executes the computer program, the air ticket recommendation method described in the first aspect of the present disclosure is implemented.
[0048] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the air ticket recommendation method described in the first aspect of the present disclosure is implemented.
[0049] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the air ticket recommendation method described in the first aspect of the present disclosure is implemented.
[0050] On the basis of being in accordance with the common sense in the art, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present disclosure.
[0051] The positive and progressive effects of this disclosure are:
[0052] In the air ticket recommendation method provided by the present disclosure, when ordering air tickets, by setting the first standard information, the first flight information that meets the enterprise standard is screened out; on this basis, by setting the second standard information, the target flight information that meets both the company standard and the user standard is further screened out, and the most suitable air ticket product is recommended by comprehensively considering the enterprise and the user, thereby improving the business trip experience of employees and improving the humanized management of the enterprise. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1 This is a flow chart of a method for recommending air tickets provided in Embodiment 1 of the present disclosure;
[0054] Figure 2 A schematic diagram of a framework of a flight ticket recommendation method provided in Embodiment 1 of the present disclosure;
[0055] Figure 3 A schematic diagram of a module of an air ticket recommendation system provided in Embodiment 2 of the present disclosure;
[0056] Figure 4A schematic diagram of the structure of an electronic device provided in Embodiment 3 of the present disclosure. DETAILED DESCRIPTION
[0057] The present disclosure is further described below by way of examples, but the present disclosure is not limited to the scope of the examples.
[0058] Prefixes such as "first" and "second" are used in the embodiments of the present disclosure only to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. The use of prefixes such as ordinal numbers to distinguish description objects in the embodiments of the present disclosure does not constitute a limitation on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and no unnecessary limitation should be constituted due to the use of such prefixes. In addition, in the description of the present embodiment, unless otherwise specified, the meaning of "plurality" is two or more.
[0059] Example 1
[0060] Figure 1 This is a flow chart of a method for recommending air tickets provided in Embodiment 1 of the present disclosure.
[0061] like Figure 1 As shown, the air ticket recommendation method includes:
[0062] S11: Acquire target booking information, and acquire some initial flight information based on the target booking information.
[0063] S12: Based on the first standard information, the initial flight information is screened to obtain a number of first flight information; wherein the first standard information is price range information that meets the corporate travel standards; and the first flight information is the screened initial flight information.
[0064] S13: Based on the second standard information, the first flight information is screened to obtain target flight information corresponding to the target booking information; wherein the second standard information is user instruction information that meets the user's needs.
[0065] By setting the first standard information, the first flight information that meets the corporate standards is screened out; on this basis, by setting the second standard information, the target flight information that meets both the company standards and the user standards is screened out, and the most suitable air ticket products are recommended by comprehensively considering the company and the user, thereby improving the employees' business trip experience and improving the humanized management of the enterprise.
[0066] In this embodiment, the target booking information includes target address information and target date information;
[0067] The steps of obtaining some initial flight information based on the target booking information specifically include:
[0068] Based on the target address information and the target date information, the flight database is queried to obtain a number of initial flight information that matches the target address information and the target date information.
[0069] In this embodiment, the step of screening the initial flight information based on the first standard information specifically includes:
[0070] Get the initial fare information corresponding to the initial flight information;
[0071] In response to the initial fare information meeting the first standard information, the initial flight information is used as the first flight information.
[0072] By screening flights that meet the first standard information and ensuring that travel expenses are within an acceptable range, travel costs are effectively controlled, unnecessary overspending is avoided, and companies can conduct more accurate budget management. At the same time, company employees do not need to spend a lot of time comparing prices of different flights, and are given a certain degree of flexibility within the budget. This can ensure cost control while meeting employees' personalized needs for flight time, comfort, etc.
[0073] The second standard information in this embodiment includes target waiting information;
[0074] The step of screening the first flight information based on the second standard information specifically includes:
[0075] Obtaining initial waiting information corresponding to the first flight information;
[0076] In response to the initial waiting information being consistent with the target waiting information, the first flight information is used as the target flight information.
[0077] By screening flights that meet the target waiting information, the user's waiting time can be reduced, thereby improving the customer experience. Furthermore, by screening flights that meet the target waiting information, users can reduce their waiting time at the airport, thereby improving passengers' travel experience and satisfaction.
[0078] The second standard information in this embodiment includes target consignment information;
[0079] The step of screening the first flight information based on the second standard information specifically includes:
[0080] Obtaining the initial consignment information corresponding to the first flight information;
[0081] In response to the initial consignment information being consistent with the target consignment information, the first flight information is used as the target flight information.
[0082] By filtering flights that meet the target check-in information, you can quickly find flights that suit passengers' needs and reduce unnecessary selection time. At the same time, it can ensure that the check-in information is consistent with the flight information, which can reduce the risk of loss or damage due to improper luggage handling and improve the user's overall travel experience.
[0083] The second standard information in this embodiment includes target user information;
[0084] The step of screening the first flight information based on the second standard information specifically includes:
[0085] Obtaining initial user information corresponding to the first flight information;
[0086] In response to the initial user information being consistent with the target user information, the first flight information is used as the target flight information.
[0087] In a specific implementation, the target user information is the age and number of ticket booking users; by filtering out the first flight information that does not meet the target user information, the final target flight information is more in line with the user's needs, further improving the user experience.
[0088] In this embodiment, by setting a number of different recommendation rules, the different product characteristics corresponding to domestic air tickets and international air tickets corresponding to domestic users are managed in a low-price area, thereby meeting the travel standard requirements of the company. At the same time, the above recommendation rules are preset rules, and users can expand the rules according to their own needs to further improve the user experience.
[0089] The following is a detailed description of the implementation principle of the air ticket recommendation method disclosed in the present invention with reference to an example:
[0090] like Figure 2 As shown, the enterprise manager configures the background of the low-cost air ticket recommendation system according to the enterprise travel standards, so that the air ticket products recommended by the low-cost air ticket recommendation system all meet the enterprise travel standards; at the same time, the booking employee generates corresponding product resource data for the air ticket booking process according to his or her own personalized needs, such as whether to check in luggage, etc.; the low-cost air ticket recommendation system recommends low-cost air tickets after combining the product resource data of the booking employee and the enterprise travel standards, and recommends the most suitable air ticket products by integrating the enterprise and users, thereby improving the employees' business trip experience and improving the humanized management of the enterprise.
[0091] Specifically, due to the differences between domestic and international air tickets, they are divided into two sets of sections for management, such as domestic air tickets and international air tickets. Domestic air tickets refer to departure and arrival in domestic areas; international air tickets refer to departure or arrival at any airport in foreign areas.
[0092] Long-distance international air tickets often involve transfers and transit, resulting in multiple itineraries. International air tickets are often priced as a package for a unified itinerary.
[0093] By supporting the corresponding detailed management (which can be understood as recommendation rules) in the corresponding product sections, we can recommend low-priced products that meet travel standards and provide good user experience. For example, domestic air tickets will support low-price comparisons with other flight products within X hours before and after the booked flight, support low-price comparisons based on the same airport, and will not recommend products without free checked baggage allowance. Special products, such as stopovers, products with restrictions on the number of people and age, will not be recommended even at a lower price. If the difference in the amount of the lower-priced product is less than XX yuan, no low-price recommendation will be made.
[0094] In addition to the basic functions, the international section also adds parameters related to international flights. In the corresponding product section, corresponding detailed management is supported: for example, if the transfer interval exceeds X hours, it will not be recommended as a low-fare recommendation, international low-cost airlines will not participate, if the flight time exceeds X hours, it will not participate, and the flight duration cannot exceed X hours, etc.
[0095] The fare recommendation system provided in this embodiment can be close to the original selection of the booking user without affecting the travel experience too much; during the user's booking process, the system can also perform system analysis based on the air ticket selected by the user, so as to combine the requirements of the background travel management and control standards to recommend other suitable products to the user online.
[0096] In this embodiment, the difference in the degree of control is used to choose whether to continue booking the original air ticket product or to switch to booking the recommended product. During the air ticket booking process, employees can automatically calculate the appropriate air ticket product and make a low-price recommendation. At the same time, employees can compare products and make a choice. By standardizing the information on the difference in flight products, while making a low-price recommendation, the actual impact on employees' business trips is considered, so as to comprehensively recommend the most suitable air ticket product in all aspects, so as to improve the employees' business trip experience and improve the humanized management of the enterprise.
[0097] Example 2
[0098] Corresponding to the aforementioned air ticket recommendation method embodiment, the present disclosure also provides an embodiment of an air ticket recommendation system.
[0099] Figure 3 A module diagram of an air ticket recommendation system provided by an exemplary embodiment 2 of the present disclosure, the system comprising:
[0100] like Figure 3 As shown, this embodiment provides a ticket recommendation system, which includes:
[0101] The acquisition unit 100 is used to acquire target booking information and acquire some initial flight information based on the target booking information;
[0102] The enterprise screening unit 200 is used to screen the initial flight information based on the first standard information to obtain a plurality of first flight information;
[0103] The first standard information is the price range information that meets the corporate travel standards; the first flight information is the initial flight information after screening;
[0104] The user screening unit 300 is used to screen the first flight information based on the second standard information to obtain the target flight information corresponding to the target booking information;
[0105] The second standard information is user instruction information that meets user needs.
[0106] In this embodiment, the target booking information includes target address information and target date information;
[0107] The acquisition unit 100 is further used to query the flight database based on the target address information and the target date information, and acquire a number of initial flight information that matches the target address information and the target date information.
[0108] In this embodiment, the enterprise screening unit 200 is used to obtain the initial fare information corresponding to the initial flight information; in response to the initial fare information meeting the first standard information, the initial flight information is used as the first flight information.
[0109] In this embodiment, the second standard information includes target waiting information;
[0110] The user screening unit 300 is used to obtain initial waiting information corresponding to the first flight information; in response to the initial waiting information being consistent with the target waiting information, the first flight information is used as the target flight information.
[0111] In this embodiment, the second standard information includes target consignment information;
[0112] The user screening unit 300 is used to obtain initial consignment information corresponding to the first flight information; in response to the initial consignment information being consistent with the target consignment information, the first flight information is used as the target flight information.
[0113] In this embodiment, the second standard information includes target user information;
[0114] The user screening unit 300 is used to obtain initial user information corresponding to the first flight information;
[0115] In response to the initial user information being consistent with the target user information, the first flight information is used as the target flight information.
[0116] As for the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The system embodiment described above is only illustrative, in which the units described as separate components may or may not be physically separated, and the components as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the disclosed solution.
[0117] In the air ticket recommendation system provided by the present invention, when ordering air tickets, by setting the first standard information, the first flight information that meets the enterprise standard is screened out; on this basis, by setting the second standard information, the target flight information that meets both the company standard and the user standard is further screened out, and the most suitable air ticket product is recommended by comprehensively considering the enterprise and the user, thereby improving the business trip experience of employees and improving the humanized management of the enterprise.
[0118] Example 3
[0119] Figure 4 The present invention is a schematic diagram of the structure of an electronic device provided in Embodiment 3 of the present disclosure. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the method in the above embodiment is implemented when the processor executes the program. Figure 4 The electronic device 30 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0120] like Figure 4 As shown, the electronic device 30 may be in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 30 may include, but are not limited to: at least one processor 31, at least one memory 32, and a bus 33 connecting different system components (including the memory 32 and the processor 31).
[0121] The bus 33 includes a data bus, an address bus, and a control bus.
[0122] The memory 32 may include a volatile memory, such as a random access memory (RAM) 321 and / or a cache memory 322 , and may further include a read-only memory (ROM) 323 .
[0123] The memory 32 may also include a program / utility 325 having a set (at least one) of program modules 324, such program modules 324 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0124] The processor 31 executes various functional applications and data processing by running the computer programs stored in the memory 32, such as the method in the above-mentioned embodiment of the present disclosure.
[0125] The electronic device 30 may also communicate with one or more external devices 34 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 35. Furthermore, the model generating device 30 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 36. Figure 4 As shown, the network adapter 36 communicates with other modules of the model-generated device 30 via the bus 33. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the model-generated device 30, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.
[0126] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.
[0127] Example 4
[0128] The embodiment of the present disclosure also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the air ticket recommendation method provided in the above embodiment 1 is implemented.
[0129] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.
[0130] Example 5
[0131] The embodiment of the present disclosure also provides a computer program product, including a computer program, which implements the air ticket recommendation method provided in the above embodiment 1 when executed by a processor.
[0132] Among them, the program code for executing the computer program product of the present disclosure can be written in any combination of one or more programming languages, and the program code can be executed completely on the user device, partially on the user device, as an independent software package, partially on the user device and partially on a remote device, or completely on the remote device.
[0133] Although the specific embodiments of the present disclosure are described above, those skilled in the art should understand that this is only an example, and the protection scope of the present disclosure is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present disclosure, but these changes and modifications all fall within the protection scope of the present disclosure.
Claims
1. A method for recommending air tickets, characterized in that: The air ticket recommendation method comprises: Acquire target booking information, and acquire some initial flight information based on the target booking information; Based on the first standard information, the initial flight information is screened to obtain a number of first flight information; The first standard information is price range information that meets the corporate travel standards; the first flight information is the initial flight information after screening; Based on the second standard information, the first flight information is screened to obtain the target flight information corresponding to the target booking information; The second standard information is user instruction information that meets user needs.
2. The air ticket recommendation method according to claim 1, characterized in that: The target ticket booking information includes target address information and target date information; The step of obtaining a plurality of initial flight information based on the target booking information specifically includes: Based on the target address information and the target date information, a flight database is queried to obtain a number of initial flight information that matches the target address information and the target date information.
3. The air ticket recommendation method according to claim 2, characterized in that: The step of screening the initial flight information based on the first standard information specifically includes: Obtaining initial fare information corresponding to the initial flight information; In response to the initial fare information meeting the first standard information, the initial flight information is used as the first flight information.
4. The air ticket recommendation method according to claim 1, characterized in that: The second standard information includes target waiting information; The step of screening the first flight information based on the second standard information specifically includes: Obtaining initial waiting information corresponding to the first flight information; In response to the initial waiting information being consistent with the target waiting information, the first flight information is used as the target flight information.
5. The air ticket recommendation method according to claim 1, characterized in that: The second standard information includes target consignment information; The step of screening the first flight information based on the second standard information specifically includes: Obtaining initial consignment information corresponding to the first flight information; In response to the initial consignment information being consistent with the target consignment information, the first flight information is used as the target flight information.
6. The air ticket recommendation method according to claim 1, characterized in that: The second standard information includes target user information; The step of screening the first flight information based on the second standard information specifically includes: Obtaining initial user information corresponding to the first flight information; In response to the initial user information being consistent with the target user information, the first flight information is used as the target flight information.
7. An air ticket recommendation system, characterized in that: The air ticket recommendation system comprises: An acquisition unit, configured to acquire target booking information, and acquire some initial flight information based on the target booking information; An enterprise screening unit, configured to screen the initial flight information based on the first standard information to obtain a plurality of first flight information; The first standard information is price range information that meets the corporate travel standards; the first flight information is the initial flight information after screening; A user screening unit, configured to screen the first flight information based on second standard information to obtain target flight information corresponding to the target booking information; The second standard information is user instruction information that meets user needs.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, characterized in that: When the processor executes the computer program, the air ticket recommendation method according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the air ticket recommendation method according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the air ticket recommendation method according to any one of claims 1 to 6 is implemented.
