Common passenger integral freight rate searching method, storage medium and electronic equipment
By implementing the frequent passenger point freight search method in the international civil aviation ticket freight search system, users can query the flight results that can be redeemed by frequent passenger points on a single platform, solving the cumbersome operation problems in the existing system, and achieving convenient search results display and airline revenue growth.
Patent Information
- Application Number
- CN202411896122.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-04-22
AI Technical Summary
The existing international civil aviation ticket freight search system lacks the freight search function for frequent passenger points, which makes it cumbersome for users to check the available freight tickets for frequent passenger points.
The freight rate search method for frequent passenger points is realized in the international civil aviation ticket freight rate search system. By obtaining the freight rate data of frequent passenger points from the airline ticket publishing company ATPCO and grouping it into the system, users can enter search conditions on a single platform to obtain and verify the freight rate data of frequent passenger points under the target group to return the flight results.
It enables users to directly search for flight results that can be redeemed by frequent flyers points on a single platform, enriches search results, provides convenience, and helps increase airline revenue and number of frequent flyers.
Smart Images

Figure CN119863279A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of aviation technology, and in particular to a frequent flyer points fare search method, a storage medium and an electronic device. Background Art
[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.
[0003] ATPCO (Airline Tariff Publishing Company) plays an important role in the civil aviation sector, mainly responsible for collecting, updating and distributing airline fares and related data. ATPCO provides support to airlines, global distribution systems (GDS), online travel agencies (OTA), etc. by providing reliable data and systems combined with innovative technologies. ATPCO's data and standards ensure the unity and consistency of the entire aviation retail ecosystem, so that flight booking search results can accurately reflect the expectations of airlines and accurately convey them to consumers and other businesses.
[0004] The International Civil Aviation Ticket Price Search System (ISHOP for short) is a system specifically used to search for fares. Airline users and sales agents generally use the International Civil Aviation Ticket Price Search System to provide services to passengers. According to the origin, destination, travel date, cabin and other information required by passengers, all available flight results, fare information and corresponding applicable rules are displayed on the International Civil Aviation Ticket Price Search System.
[0005] Since the current international civil aviation ticket fare search system does not have a frequent flyer points fare search function, the operation method is relatively cumbersome when users want to redeem tickets with frequent flyer points. For example, if a user has frequent flyer accounts with three airlines, he or she needs to go to the official platforms of these three airlines to check whether his or her tickets can be redeemed with frequent flyer points. Figure 1 Aiming at the above-mentioned defects, the present invention makes improvements. Summary of the invention
[0006] In order to overcome the shortcomings of the background technology, the present invention provides a frequent flyer points fare search method, storage medium and electronic device. The method allows users to search directly on a single platform of the international civil aviation ticket fare search system to obtain flight results that can be redeemed with frequent flyer points, enriching the search results and providing convenience for users.
[0007] The technical solution adopted by the present invention is: a frequent flyer points fare search method, applied to an international civil aviation ticket fare search system, the method comprising:
[0008] Obtain frequent flyer points fare data from the airline fare publishing company ATPC0, and cache the frequent flyer points fare data in groups to the international civil aviation ticket fare search system;
[0009] Searching for frequent flyer points fares based on the search conditions entered by the user on the international civil aviation ticket fare search system;
[0010] Acquire frequent flyer points fare data under a target group in the international civil aviation ticket fare search system according to the search condition;
[0011] Verify the frequent flyer points fare data under the target group;
[0012] The flight results are obtained based on the verified frequent flyer points fare data and returned to the user.
[0013] Further,
[0014] The step of caching the frequent flyer points fare data group to the international civil aviation ticket fare search system includes:
[0015] The frequent flyer points fare data is grouped according to a preset grouping key value and cached in the international civil aviation ticket fare search system.
[0016] Further,
[0017] The content of the grouping key value includes the origin, destination, departure time, itinerary type and cabin type.
[0018] Further,
[0019] The step of obtaining the frequent flyer points fare data under the target group in the international civil aviation ticket fare search system according to the search condition includes:
[0020] Determine a target group in the international civil aviation ticket fare search system according to the search condition and the group key value;
[0021] Obtain frequent flyer points fare data under the target group.
[0022] Further,
[0023] The verifying of the frequent flyer points fare data under the target group includes:
[0024] The frequent flyer points fare data under the target group is verified in real time according to the real-time flight information.
[0025] Further,
[0026] The verifying of the frequent flyer points fare data under the target group includes:
[0027] Pre-verify the frequent flyer points fare data under the target group according to the pre-verification information;
[0028] The frequent flyer points fare data that has passed pre-verification is verified in real time according to the real-time flight information.
[0029] Further,
[0030] The pre-verification information includes ticket sales location information, passenger identity information and ticket sales time.
[0031] Further,
[0032] The flight results include the origin, destination, airline and the required frequent flyer points value.
[0033] Based on the same inventive concept, the present invention also provides a computer-readable storage medium storing one or more programs, which, when executed, can implement the aforementioned frequent flyer points fare search method.
[0034] Based on the same inventive concept, the present invention also provides an electronic device, including a processor, a communication interface, a computer-readable storage medium as described above, and a communication bus; wherein the processor, the communication interface, and the computer-readable storage medium communicate with each other via the communication bus; and the processor is used to execute the program stored in the computer-readable storage medium.
[0035] Compared with the prior art, the present invention has the following beneficial effects:
[0036] 1. It allows users to search directly on the single platform of the international civil aviation ticket fare search system and obtain flight results that can be redeemed with frequent flyer points, which enriches the search results, provides convenience for users, and better meets their travel needs;
[0037] 2. It is beneficial to increase the revenue of airlines and the number of frequent flyer users of airlines;
[0038] 3. By setting pre-verification information to pre-verify the frequent flyer points fare data under the target group, information irrelevant to the itinerary fare can be well filtered out, which will effectively improve the verification efficiency.
[0039] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures pointed out in the description, claims and drawings.
[0040] The present invention will be further described below in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0042] Figure 1 A search schematic diagram of a user searching for air tickets redeemable with frequent flyer points in the prior art;
[0043] Figure 2 A schematic diagram of an air ticket search after using the frequent flyer points fare search method according to an embodiment of the present invention;
[0044] Figure 3 A schematic diagram of a process flow of a frequent flyer points fare search method according to an embodiment of the present invention;
[0045] Figure 4 A schematic diagram of grouping key values according to an embodiment of the present invention;
[0046] Figure 5 A schematic diagram of a user searching for frequent flyer points fares in an embodiment of the present invention;
[0047] Figure 6 This is a schematic diagram of the principle of an international civil aviation ticket fare search system according to an embodiment of the present invention;
[0048] Figure 7 The figure is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solution and advantages of the implementation of the present invention clearer, the technical solution in the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiment of the present invention. Obviously, the described embodiment is only a part of the embodiment of the present invention, not all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0050] like Figures 2 to 3 As shown, an embodiment of the present invention provides a frequent flyer points fare search method, which is applied to an international civil aviation ticket fare search system, and the method includes the following steps:
[0051] S1. Obtain frequent flyer points fare data from ATPCO, an airline fare publishing company, and cache the frequent flyer points fare data in groups to the international civil aviation ticket fare search system;
[0052] In this step, the frequent flyer points fare data of various airlines are uniformly obtained from ATPCO, and the obtained frequent flyer points fare data are grouped and cached in the International Civil Aviation Ticket Fares Search System (abbreviated as ISHOP) for subsequent calls.
[0053] S2. Search for frequent flyer points based on the search criteria entered by the user on the international civil aviation ticket fare search system;
[0054] In this step, users enter search criteria on ISHOP to search for frequent flyer point fares based on their travel needs. The search criteria entered in this step will provide a basis for subsequent steps.
[0055] S3. Obtain the frequent flyer points fare data under the target group in the international civil aviation ticket fare search system according to the search conditions;
[0056] In this step, the target group in ISHOP is found by matching the search conditions entered by the user, and the frequent flyer points fare data under the target group is obtained for subsequent use.
[0057] S4. Verify the frequent flyer points fare data under the target group;
[0058] In this step, frequent flyer point fare data that does not meet the conditions can be filtered out through verification, and frequent flyer point fare data that meets the conditions will pass the verification.
[0059] S5. Obtain flight results based on the verified frequent flyer points fare data and return them to the user.
[0060] In this step, according to the display requirements of the flight results, a part of the data is selected from the verified frequent flyer points fare data to form the flight results, and the flight results are returned to the user as search results.
[0061] The above technical solution allows users to search directly on a single platform of the international civil aviation ticket fare search system to obtain flight results that can be redeemed with frequent flyer points, enriching the search results and providing convenience for users, such as Figure 2 As shown. The method of the embodiment of the present invention is actually to implement the frequent flyer points fare search function on the international civil aviation ticket fare search system ISHOP. Through the development and implementation of this function, the fare search is richer and more convenient, and the fares that can be exchanged for frequent flyer points can also be returned, which can provide users with more options. From the user's perspective, the above-mentioned frequent flyer points fare search function can provide users with more search results and better meet the travel needs of users; from the perspective of airlines, the above-mentioned frequent flyer points fare search function will increase their own profits and increase the number of frequent flyer users.
[0062] As a preferred technical solution, the grouping and caching of the frequent flyer points fare data to the international civil aviation ticket fare search system includes: grouping the frequent flyer points fare data according to a preset grouping key value, and caching them to the international civil aviation ticket fare search system.
[0063] The official platforms of major airlines generally have fare information for frequent flyer points redemption, and ATPCO will collect this fare information to form frequent flyer points fare data. In this embodiment, all frequent flyer points fare data obtained from ATPCO are gathered together and then cached in groups according to the grouping key value. The frequent flyer points fare data obtained from ATPCO can be easily grouped by presetting the grouping key value. Among them, the grouping key value is some fields, and each grouping key value corresponds to multiple frequent flyer points fare data. For example, through the grouping key value (Beijing + Los Angeles + December 7 + one-way + economy class), multiple frequent flyer points fare data can be found, so they can be grouped according to the preset grouping key value.
[0064] Generally speaking, ATPCO's definition of frequent flyer point fares (i.e., frequent flyer point fare data) is relatively scattered. For example, ATPCO stipulates that in the intallfare table, usdomfare table, and basefare table, the fare with the field currency set to XXX is the frequent flyer point fare; at the same time, ATPCO also stipulates that in the farebyrule table, the fare with the field FareCalculationIndicator set to C or K is the frequent flyer point fare. Among them, the intallfare table, usdomfare table, basefare table, and farebyrule table can all be understood as data tables. Therefore, it is necessary to uniformly group and cache the frequent flyer point fare data defined in each data table. This embodiment groups the frequent flyer point fare data obtained from ATPCO by presetting the grouping key value, and caches it to the international civil aviation ticket fare search system ISHOP.
[0065] The basefare fare represented by the basefare table is a type of fare; for the basefare table, Currency is a field in the basefare table. ATPCO stipulates that when this field is set to XXX, it means that this fare data is frequent flyer points fare data. The farebyrule fare represented by the farebyrule table is also a type of fare; for the farebyrule table, FareCalculationIndicator is a field in the farebyrule table. ATPCO stipulates that when the value of this field is C or K, it means that this fare data is frequent flyer points fare data. To put it simply, the purpose of grouping is that ATPCO defines frequent flyer points fare data in Table A, Table B and other tables, and these data need to be grouped together. The intallfare table, usdomfare table, basefare table, and farebyrule table all belong to the prior art and will not be further explained here.
[0066] According to a specific embodiment, the content of the grouping key value includes the origin, destination, departure time, itinerary type and cabin type. In this embodiment, the content of the preset grouping key value includes five parts, namely the origin, destination, departure time, itinerary type and cabin type, which can conveniently and effectively group the frequent flyer points fare data obtained from ATPC0. In specific implementation, the content of the grouping key value may not be limited to the above five parts and can be adjusted according to actual needs. The grouping cache is a key-value result, where key represents the key value and value represents the value. The grouping key (i.e., the grouping key value) of this embodiment is as follows: Figure 4 As shown, value is the value of the grouping key content, that is, the specific freight rate data, such as the departure place is Beijing and the destination is Tokyo.
[0067] As a preferred technical solution, the obtaining of frequent flyer points fare data under a target group in the international civil aviation ticket fare search system according to the search conditions comprises: determining a target group in the international civil aviation ticket fare search system according to the search conditions and the group key value; and obtaining frequent flyer points fare data under the target group.
[0068] The group key value is actually a combination of fields, and the search conditions entered by the customer are actually also a combination of fields. Therefore, the corresponding group (i.e., the target group) in ISHOP can be found through the search conditions entered by the customer. That is, the target group in ISHOP is determined based on the search conditions and the group key value. After finding the target group, the frequent flyer points fare data under the target group is obtained for subsequent use.
[0069] As a preferred technical solution, the verifying of the frequent flyer points fare data under the target group includes: verifying the frequent flyer points fare data under the target group in real time according to real-time flight information.
[0070] In this embodiment, the real-time flight information includes information such as flight number, flight status, departure place, and destination. The real-time flight information often reflects the latest flight dynamics. Real-time verification based on the real-time flight information can not only verify the validity of the frequent flyer points fare data, but also timely reflect the latest flight dynamics that support frequent flyer points redemption, which can help better meet the frequent flyer points redemption needs of passengers.
[0071] The purpose of real-time verification is to use all the acquired frequent flyer points fare data to match the real-time flight information. If a match is found, it means that there is a corresponding real-time flight that meets the content of the frequent flyer points fare data, which means that users can use frequent flyer points to redeem corresponding flights.
[0072] Specifically, real-time verification is to check all the acquired frequent flyer points fare data one by one. For a piece of data, each field of this data must be verified. Only when all fields of this data pass the verification can the entire data pass the real-time verification. Only after passing the real-time verification can a piece of data be returned to the user; for example, a frequent flyer points fare data has 5 fields. If field 1 passes, check field 2. If field 2 passes, check field 3. Until it passes field 5, the data can be returned to the user.
[0073] As another preferred technical solution, the verifying the frequent flyer points fare data under the target group includes: pre-verifying the frequent flyer points fare data under the target group according to pre-verification information; and performing real-time verification on the frequent flyer points fare data that has passed the pre-verification according to real-time flight information.
[0074] In this embodiment, after the ATPC0 source data (i.e., the frequent flyer points fare data obtained from ATPC0) is grouped and cached, in order to reduce the data entering the real-time verification, this embodiment also pre-verifies the data. Specifically, the frequent flyer points fare data under the target group is pre-verified by setting pre-verification information. The pre-verification can well filter out information that is not related to the itinerary fare, which will effectively improve the verification efficiency; the frequent flyer points fare data that has passed the pre-verification is then subjected to real-time verification. This embodiment performs real-time verification based on real-time flight information. The real-time verification process is the same as that of the above embodiment and will not be repeated here.
[0075] According to a specific embodiment, the pre-verification information includes ticketing location information, passenger identity information and ticketing time. After actual data analysis and business analysis, this embodiment determines the pre-verification information into three aspects, including ticketing location information, passenger identity information and ticketing time. These pre-verification information will be described below. Among them, the business analysis is mainly to see what rules the airline will use to restrict the redemption and use of frequent flyer points data; the data analysis is mainly to see which fields in the fare data are used the most through actual relevant data, and then they can be used as the focus of screening and verification.
[0076] Pre-verification information 1: Ticketing location information
[0077] The ticket sales location information is determined at the beginning, including the country and region where the ticket sales location is located, the IATA number of the ticket sales agency, etc., so a batch of data can be effectively filtered out before entering the real-time verification.
[0078] Pre-verification information 2: Passenger identity information
[0079] Passenger identity information is passed as input to the international civil aviation ticket fare search system. The identity and number of passengers are determined at the beginning, so the passenger identity information can be further refined to verify part of the data.
[0080] Pre-verification information 3: Ticket sales time
[0081] The ticketing time is the time when the user searches for frequent flyer point fares, which is determined before real-time verification. Therefore, pre-processing the ticketing time will also filter out a batch of data.
[0082] This embodiment uses the above three aspects of pre-verification information to pre-verify the frequent flyer points fare data under the target group, which can well filter out information irrelevant to the itinerary fare, greatly reducing the data entering the real-time verification, thereby effectively improving the verification efficiency.
[0083] As a preferred technical solution, the flight results include the origin, destination, airline and required frequent flyer points value. According to actual display requirements, the flight results of this embodiment select the origin, destination, airline and required frequent flyer points value from the verified frequent flyer points fare data to display to the user, which can facilitate the user to redeem the corresponding air tickets with frequent flyer points according to their travel needs.
[0084] like Figure 5As shown, when a user searches for frequent flyer point fares, if the user searches for Beijing-Los Angeles (that is, the search condition entered is Beijing-Los Angeles), the international civil aviation ticket fare search system ISHOP will return the frequent flyer point fares of all available airlines, that is, the corresponding flight results.
[0085] In order to more clearly demonstrate the implementation principle of the frequent flyer point fare search method in the embodiment of the present invention, the embodiment of the present invention also provides a schematic diagram of the implementation principle of the frequent flyer point fare search method on the international civil aviation ticket fare search system ISHOP, as shown in FIG. Figure 6 Among them, the data packet buffer module and the verification module are two core modules, which are further explained below with examples.
[0086] The data grouping cache module is mainly used to group and cache frequent flyer points fare data; for example, for the one-way fare from Beijing to Tokyo, Air China defines a fare of 0 and a fare of 5,000 frequent flyer points in the intallfare table, while Hong Kong Airlines defines a fare of 0 and a fare of 8,000 frequent flyer points in the farebyrule table. Then the two fares obtained from ATPCO will be grouped under the group of "Beijing + Tokyo + one-way + travel time + economy class", and so on. Here, it is assumed that this group has 10,000 fares (i.e. frequent flyer points fare data).
[0087] The pre-verification submodule in the verification module is mainly used to pre-verify the rules of frequent flyer point fares. This embodiment specifically performs pre-verification based on pre-verification information; for example, when a user inquires about air tickets from Beijing to Tokyo and searches for frequent flyer point fares, ISHOP obtains 10,000 frequent flyer point fare data obtained from the group cache in the target group, and then pre-verifies these data one by one. During the pre-verification, if 5,000 fares are filtered out, then 5,000 fares will enter the real-time verification. The pre-verification greatly reduces the data entering the real-time verification, which can effectively improve the verification efficiency; finally, the flight result is obtained based on the frequent flyer point fare data that has passed the real-time verification and returned to the user.
[0088] The international civil aviation ticket fare search system ISHOP using the method described in the embodiment of the present invention has the following advantages:
[0089] 1. Rich search results display: When searching for air tickets, before the frequent flyer points fare search function was available, for example, if a user had frequent flyer accounts with three airlines, he or she would need to go to these three official platforms to check whether his or her ticket could be redeemed with frequent flyer points. After configuring the frequent flyer points fare search ticket function, users can search directly on the ISHOP single platform to obtain the available frequent flyer points fares for all available flights between the departure and destination points, which not only enriches the search results, but also provides great convenience for users.
[0090] 2. Increase revenue for airlines: When users search for fares on ISHOP and get free tickets that can be redeemed for frequent flyer points, it will stimulate more users to choose air travel to accumulate frequent flyer points, which can also increase revenue for airlines.
[0091] Based on the same inventive concept, the present invention also provides a computer-readable storage medium storing one or more programs, which, when executed, can implement the aforementioned frequent flyer points fare search method.
[0092] Based on the same inventive concept, the present invention also provides an electronic device, such as Figure 7 As shown, it includes a processor, a communication interface, a computer-readable storage medium as described above, and a communication bus; wherein the processor, the communication interface, and the computer-readable storage medium communicate with each other via the communication bus; and the processor is used to execute the program stored in the computer-readable storage medium.
[0093] It should be noted that, for the convenience of description, the aforementioned method embodiments are all described as a series of action combinations, but those skilled in the art should be aware that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the present invention.
[0094] In the above embodiments, 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.
[0095] Parts not involved in the above embodiments are the same as the prior art or can be implemented by using the prior art, and will not be further described here.
[0096] Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent substitutions for some of the technical features therein; and these modifications or substitutions do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A frequent flyer points fare search method, applied to an international civil aviation ticket fare search system, characterized in that: The method comprises: Obtain frequent flyer points fare data from the airline fare publishing company ATPC0, and cache the frequent flyer points fare data in groups to the international civil aviation ticket fare search system; Searching for frequent flyer points fares based on the search conditions entered by the user on the international civil aviation ticket fare search system; Acquire frequent flyer points fare data under a target group in the international civil aviation ticket fare search system according to the search condition; Verify the frequent flyer points fare data under the target group; The flight results are obtained based on the verified frequent flyer points fare data and returned to the user.
2. A frequent flyer points fare search method according to claim 1, characterized in that: The step of caching the frequent flyer points fare data group to the international civil aviation ticket fare search system includes: The frequent flyer points fare data is grouped according to a preset grouping key value and cached in the international civil aviation ticket fare search system.
3. A frequent flyer points fare search method according to claim 2, characterized in that: The content of the grouping key value includes the origin, destination, departure time, itinerary type and cabin type.
4. A frequent flyer points fare search method according to claim 2, characterized in that: The step of obtaining the frequent flyer points fare data under the target group in the international civil aviation ticket fare search system according to the search condition includes: Determine a target group in the international civil aviation ticket fare search system according to the search condition and the group key value; Obtain frequent flyer points fare data under the target group.
5. A frequent flyer points fare search method according to any one of claims 1 to 4, characterized in that: The verifying of the frequent flyer points fare data under the target group includes: The frequent flyer points fare data under the target group is verified in real time according to the real-time flight information.
6. A frequent flyer point fare search method according to any one of claims 1 to 4, characterized in that: The verifying of the frequent flyer points fare data under the target group includes: Pre-verify the frequent flyer points fare data under the target group according to the pre-verification information; The frequent flyer points fare data that has passed pre-verification is verified in real time according to the real-time flight information.
7. A frequent flyer points fare search method according to claim 6, characterized in that: The pre-verification information includes ticket sales location information, passenger identity information and ticket sales time.
8. A frequent flyer points fare search method according to claim 1, characterized in that: The flight results include the origin, destination, airline and the required frequent flyer points value.
9. A computer-readable storage medium storing one or more programs, characterized in that: When the one or more programs are executed, the frequent flyer points fare search method described in any one of claims 1 to 8 can be implemented.
10. An electronic device comprising a processor, a communication interface, the computer-readable storage medium of claim 9, and a communication bus; wherein: The processor, the communication interface, and the computer-readable storage medium communicate with each other via a communication bus; It is characterized in that The processor is configured to execute a program stored in a computer-readable storage medium.
Citation Information
Patent Citations
Freight rate searching system
CN105630984A
Air ticket price searching method and related equipment
CN110309440A
Information search method and device and electronic equipment
CN111460309A
Cache survival time setting and collaborative updating method and system in airline ticket query
CN112699153A
System and method for common passenger mileage to exchange additional service product and related equipment
CN116308518A