Data query method and related device
By searching for additional services at the same time as flight searches, combining user preferences and intelligent predictions, the problem of users not being able to meet their personalized needs after purchasing air tickets is solved, thereby improving user experience and airline profits.
Patent Information
- Application Number
- PCT/CN2024/135013
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-18
- Filing Date
- 2024-11-27
- Publication Date
- 2025-09-25
AI Technical Summary
When users choose additional services after purchasing air tickets, their personalized needs cannot be met, resulting in a reduced experience, and they are unable to compare prices in advance and choose the most favorable option.
When users search for flights, they can search for additional services at the same time. By determining the flight search results corresponding to the flight query information and combining user preferences and intelligent predictions, additional service search results that match the service airlines are provided.
It improves the user experience, ensures that flights meet personalized needs, avoids the situation where customers find out after purchasing tickets that the flight does not provide the required additional services, and increases the conversion rate of additional services and the airline's revenue.
Smart Images

Figure CN2024135013_25092025_PF_FP_ABST
Abstract
Description
A data query method and related device
[0001] This disclosure claims priority to a Chinese patent application filed with the Patent Office of China on March 18, 2024, with application number 202410309079.X and application name “A Data Query Method and Related Devices,” the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to the field of data processing, and more particularly, to a data query method and related devices. Background Art
[0003] With the continuous development of the aviation industry, airlines have introduced various additional services to improve passenger comfort and satisfaction.
[0004] Ancillary services are optional, paid services offered by airlines in addition to passenger mobility needs. These services include, but are not limited to, additional checked baggage, priority boarding, in-flight meals, seat upgrades, airport lounge access, and Wi-Fi.
[0005] Currently, when selecting additional services, users must first purchase a ticket and then select the desired additional services from the available additional services for the flight corresponding to the ticket. However, in practice, if the flight does not offer the additional services the user has selected, the user's additional service selection needs will not be met, which will reduce the user experience. Summary of the Invention
[0006] This disclosure section is provided to briefly introduce concepts that will be described in detail in the detailed description section below. This disclosure section is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0007] In view of this, the present disclosure provides a data query method and related devices to solve the problem that when users select additional services after purchasing air tickets, the user's additional service selection needs cannot be met, thereby reducing the user experience.
[0008] To solve the above technical problems, the present disclosure adopts the following technical solutions:
[0009] A data query method, comprising:
[0010] Acquiring data query information of the user, wherein the data query information at least includes flight query information;
[0011] Determining flight search results corresponding to the flight query information;
[0012] If the data query information further includes additional service query information, determining a first additional service search result corresponding to the additional service query information, and predicting a second additional service search result based on the flight query information;
[0013] Integrating the first additional service search result and the second additional service search result to obtain an initial additional service search result, and filtering out, from the initial additional service search result, additional service search results that match the service airline in the flight search result;
[0014] Integrating the flight search results and the additional service search results to obtain data search results;
[0015] The data search result is output.
[0016] A data query device, comprising:
[0017] A data acquisition module, configured to acquire data query information of a user, wherein the data query information at least includes flight query information;
[0018] A flight search module configured to determine flight search results corresponding to the flight query information;
[0019] a service search module configured to, if the data query information further includes additional service query information, determine a first additional service search result corresponding to the additional service query information, and predict a second additional service search result based on the flight query information;
[0020] a service determination module configured to integrate the first additional service search result and the second additional service search result to obtain an initial additional service search result, and filter out, from the initial additional service search result, additional service search results that match the service airline in the flight search result;
[0021] A data integration module, configured to integrate the flight search results and the additional service search results to obtain a data search result;
[0022] A result output module is configured to output the data search results.
[0023] A computer-readable storage medium stores at least one instruction, and when the at least one instruction is executed by a processor, the data query method is implemented.
[0024] An electronic device comprising: a memory and a processor;
[0025] Wherein, the memory is used to store programs;
[0026] The processor calls the program and is used to execute the above data query method.
[0027] Compared with the prior art, the present disclosure has the following beneficial effects:
[0028] The present disclosure provides a data query method and related apparatus. In this disclosure, instead of requiring users to purchase additional services after purchasing a ticket, users are supported to search for additional services simultaneously with their flight search. This method determines flight search results corresponding to the flight query information, and determines additional service search results matching the service airlines of the flight search results. This allows users to select a flight that meets their needs based on the flight search results and additional service search results. This avoids the situation where a user purchases a ticket first and then purchases additional services only to find that the flight does not offer the required additional services, thereby improving the user experience.
[0029] In addition, when determining the additional service search results, the present disclosure adopts a user preference search method for determining the first additional service search results corresponding to the additional service query information, and an intelligent prediction method for predicting the second additional service search results based on the flight query information. The combination of the two methods can comprehensively determine the additional services required by the user and further improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0031] FIG1 is a flow chart of a data query method provided by an embodiment of the present disclosure;
[0032] FIG2 is a schematic diagram of the structure of an international air ticket search system provided by an embodiment of the present disclosure;
[0033] FIG3 is a schematic diagram of a scenario of additional service search provided by an embodiment of the present disclosure;
[0034] FIG4 is a flow chart of a method for determining additional service search results provided by an embodiment of the present disclosure;
[0035] FIG5 is a schematic diagram of an interface provided by an embodiment of the present disclosure;
[0036] FIG6 is a scene interaction diagram of a data query method provided by an embodiment of the present disclosure;
[0037] FIG7 is a schematic structural diagram of a data query device provided by an embodiment of the present disclosure;
[0038] FIG8 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0039] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0040] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0041] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0042] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0043] With the continuous development of the aviation industry, airlines have launched various additional services to improve passenger comfort and satisfaction. Additional services can also increase airline revenue and improve customer loyalty and stickiness.
[0044] Ancillary services are optional, paid services provided by airlines in addition to passenger mobility needs. These services include, but are not limited to, additional checked baggage, priority boarding, in-flight meals, seat upgrades, airport lounge access, and Wi-Fi. Passengers can choose to purchase these additional services before purchasing their tickets. If they do, the order information and subsequent changes will be reflected on their tickets via an Electronic Miscellaneous Document (EMD).
[0045] Currently, when selecting additional services, the main method is to sell additional services after purchasing a ticket. Users (such as passengers) need to purchase a ticket first. After the ticket is successfully purchased, the user enters the purchased ticket information on a self-service device or online, and then searches and purchases services in the additional service system. Problems that may arise at this time include:
[0046] 1) The flight does not provide the service the user wants, which fails to meet the user's demand for additional services and reduces the user experience.
[0047] 2) Other airlines offer more favorable prices for the same services, so passengers cannot compare prices in advance and choose the most favorable plan. This also prevents passengers who have potential needs but are not familiar with additional service products from becoming buyers.
[0048] In order to provide users with the additional services they need and improve the conversion rate of additional services, the user's preference search function for additional services can be supported when users search for air tickets. Users can then choose the appropriate air ticket based on the search results of air tickets and additional services, so that the final flight can meet both the user's travel needs and the user's required additional service needs.
[0049] Furthermore, the present disclosure also supports intelligent search. If the user does not enter additional service search data, additional services can be intelligently recommended to the user based on the user's own information, such as membership level, itinerary, departure and destination, thereby further improving the user experience. Compared with the method of displaying all additional services that a flight can provide (such as all additional services that meet preset requirements) to the user when the user searches for a flight, it can provide the user with more accurate and more suitable additional services.
[0050] As can be seen from the above, this disclosure belongs to the scenario of selling additional services before purchasing tickets, and is an intelligent search for additional services that meets the personalized settings of passengers. This disclosure includes two important additional service search solutions:
[0051] (1) For users who have additional service needs when searching for air tickets, they expect to find not only the flight information and price, but also the specific information and price of the additional services. In this case, users can specify to query specific additional services. The flights obtained by the query are all results that meet the passenger's additional service preferences, and the additional service quotes are returned so that the most suitable air ticket can be selected.
[0052] (2) For passengers who do not need additional services when searching for air tickets, some additional services can be predicted and recommended to the user based on the user's behavior preferences, air ticket itinerary, departure and destination information stored in the database. That is, when the user does not specify the specific additional services to query, the system will use an intelligent search algorithm, combined with the user's historical behavior, international air ticket search system and related service provider information, to achieve fast and accurate search and recommendation of the additional services required by the passenger. Through this device, passengers can easily obtain additional services that meet their needs, personalize their travel plans, and enhance their travel experience.
[0053] This disclosure can not only improve the ticket purchasing experience of passengers and meet their personalized needs, but also help airlines obtain greater profits through product differentiation and pricing differentiation.
[0054] Based on the above, the present disclosure provides a data query method and related apparatus. In this disclosure, instead of requiring users to purchase additional services after purchasing a ticket, users are supported to search for additional services simultaneously with their flight search. This method determines flight search results corresponding to the flight query information, and determines additional service search results matching the service airlines of the flight search results. This allows users to select a flight that meets their needs based on the flight search results and additional service search results. This avoids the situation where a user purchases a ticket first and then purchases additional services only to find that the flight does not offer the additional services they desire, thereby improving the user experience.
[0055] In addition, when determining the additional service search results, the present disclosure adopts a user preference search method for determining the first additional service search results corresponding to the additional service query information, and an intelligent prediction method for predicting the second additional service search results based on the flight query information. The combination of the two methods can comprehensively determine the additional services required by the user and further improve the user experience.
[0056] 1 , an embodiment of the present disclosure provides a data query method, which may include:
[0057] S11. Obtain user data query information.
[0058] In actual application, if the user needs to take a plane for travel, business trip, etc., he can search for air tickets and additional services in the air ticket search system. The application scenario of the present disclosure can be a one-way, round-trip (including gaps) and multi-segment itinerary type air ticket search.
[0059] The air ticket search system in this embodiment can be similar to an international air ticket search system. The international air ticket search system includes two core modules: an international air ticket search module and an additional service search module. The international air ticket search module is used to determine the flight information and price quotes that the user is searching for. Specifically, it can calculate the lowest fare based on the origin, destination, and departure date entered by the user, generate available flight combinations, and integrate them to obtain complete flight and price information. This module is also responsible for providing the additional service search module with query key values for additional services, primarily providing a list of airlines for which additional services are to be queried, as well as the user's additional service preferences in the request portion of the international air ticket search. The list of airlines refers to the airlines corresponding to the flights searched by the international air ticket search module.
[0060] The additional services search module searches for information and quotes about additional services offered by flights. Specifically, it retrieves query keys from the international air ticket search module. These keys include the airline list and the user's additional service preferences in the international air ticket search request. Together, these two values constitute the query key for the additional services search module. After obtaining the query key, it searches for valid additional services data and verifies their validity period. Once the available additional services are found, the price of each additional service is calculated.
[0061] This module consists of two submodules: 1) Preference Search; 2) Intelligent Search. The additional service search module supports both preference search and intelligent search modes. Preference search primarily obtains the additional service requirements specified by the user in the request and completes the additional service search accordingly. For example, the user can enter preference information such as the search key information for the additional service, and the additional service search is performed based on the user input. Intelligent search predicts the additional services required by the user based on information such as user membership, historical behavior preference data, flight itinerary, and departure and destination, and completes the query and calculation of related additional services. In other words, intelligent search does not require the user to enter preference information and directly provides intelligent recommendations for additional services.
[0062] In this embodiment, the calling relationship between the international air ticket search module and the additional service search module is cohesive, and a single search request is completely completed through a search node server, which minimizes the performance overhead of the network link and thus greatly improves the calculation accuracy and efficiency of the system.
[0063] During the air ticket search process, the user can enter data query information in the search interface, wherein the data query information at least includes flight query information, and the flight query information may include information such as departure date, origin and destination.
[0064] In addition to flight query information, the data query information may also include additional service query information, which is additional service requirements specified by the user, such as meal reservations, Wi-Fi service reservations, etc.
[0065] In actual applications, additional service preference setting related fields are pre-configured in the interface, as shown in Table 1.
[0066] Table 1
[0067] As shown in Table 1, to query additional services, the serviceCode field is required, and OC must be entered, indicating the additional service. The remaining four fields can be filled in as needed, supporting querying additional services of different dimensions. Different settings can meet the diverse search needs of passengers. The following examples illustrate how to configure the interface for three different scenarios.
[0068] Scenario 1: Query all additional services, regardless of type. In this case, only the serviceCode field needs to be set. The relevant interface settings are shown in the corresponding figure for scenario 1 in Figure 3.
[0069] Scenario 2: Query additional services related to flights. In this case, you need to set the serviceCode and serviceType fields. The relevant interface settings are shown in the figure corresponding to scenario 2 in Figure 3.
[0070] Scenario 3: Querying very specific additional services, such as passengers' desire for advance seat reservations (subCode "0B5" represents advance seat reservations) and on-board Wi-Fi services (subCode "089" represents in-flight Wi-Fi services). In this case, the serviceCode and subCode fields need to be set. The relevant interface settings are shown in the diagram corresponding to Scenario 3 in Figure 3.
[0071] It should be noted that when entering information on the search interface, users do not need to enter additional service query information. This can be selected based on actual circumstances. If the user already has additional service requirements when searching for flights, they can enter additional service query information. If the user does not currently have additional service requirements when searching for flights, they do not need to enter additional service query information.
[0072] After the user enters the data query information in the search interface, clicks the search or confirmation button to respond to the query or search request initiated by the user and obtain the user's data query information. The specific content of the data query information can refer to the corresponding instructions above.
[0073] S12: Determine flight search results corresponding to the flight query information.
[0074] In this embodiment, the user can specify one or more additional services, and the international air ticket search module will then complete the additional service preference search. Before performing the service search, a flight search is performed. Specifically, the international air ticket search module obtains flight query keywords from the flight query information in the user request, such as departure date, origin, and destination, and then determines flight search results that match the flight query keywords. The flight search results include at least flight information (airline number, departure and arrival airports, departure and arrival times, departure and arrival terminals, aircraft type, flight class, etc.) and fare information.
[0075] That is, the international air ticket search module searches for applicable flight information and fare information based on the departure date, origin and destination information requested by the user, and the international air ticket search module integrates the fare and flight information to obtain flight search results.
[0076] In addition, when querying applicable fare results, the international air ticket search module needs to store the list of airlines of the queried flights for use by the additional service search module.
[0077] S13: If the data query information further includes additional service query information, determine a first additional service search result corresponding to the additional service query information, and predict a second additional service search result based on the flight query information.
[0078] Specifically, if the data query information also includes additional service query information, it means that the user has his or her own preferred additional services. In this case, the additional service search module obtains the specific additional service query information to be queried from the user request, such as OC, and then searches for the first additional service search result corresponding to the additional service query information.
[0079] For example, if the user wants to reserve a seat in advance (subCode "0B5" represents pre-booked seats) and provide Wi-Fi service on the plane (subCode "089" represents in-flight Wi-Fi service), then the flights corresponding to both "0B5" and "089" can be output.
[0080] However, in actual applications, there may not be a flight that meets all the user's additional service needs. For example, there is no flight that provides both "0B5" and "089". In this case, flights that can provide at least one additional service required by the user can be filtered out.
[0081] In addition to searching for additional services based on user preferences, additional service predictions can also be performed to provide users with comprehensive additional services from different perspectives, allowing users to choose the additional services they need from a wider range of additional services.
[0082] When performing additional service prediction, the second additional service search result may be predicted based on the flight query information. Referring to FIG4 , the prediction process may include:
[0083] S21: Determine a first correspondence between user membership and additional service preference data, and a second correspondence between user flight data and additional service preference data.
[0084] In this embodiment, when performing additional service prediction, the correspondence between additional service preferences and users, ie, the first correspondence and the second correspondence, is obtained based on big data statistical analysis.
[0085] Before conducting statistical analysis, a large amount of user data needs to be collected. User data can include user membership, user flight data (such as flight itinerary, departure and destination, etc.), and selected additional services. Additional services can be meals, Wi-Fi services, etc.
[0086] In actual applications, empirical analysis has found that there is a certain regularity between user level, user flight data and additional services. Different user membership levels result in different selected additional services. For example, member A likes airport VIP lounge services, while member B likes to purchase in-flight entertainment facilities services.
[0087] Furthermore, the additional services selected vary depending on the user's flight data. For example, taking the flight itinerary in the user's flight data as an example, sales of in-flight entertainment facilities are higher on flights with longer flight times. For example, taking the departure and destination in the user's flight data as an example, sales of airport VIP lounge services are higher for passengers departing from Shanghai.
[0088] Therefore, it is possible to obtain user membership data and the additional service preference data corresponding to the user membership data (including the specific additional services selected by the user) in advance, perform data statistical analysis on the user membership data and the additional service preference data corresponding to the user membership data (specifically, a big data statistical analysis method can be used), and obtain a first correspondence between the user membership and the additional service preference data. This first correspondence can characterize the regularity between the user membership and the additional service.
[0089] It should be noted that since users have different membership levels in different airlines, when constructing the first correspondence, first correspondences of different airlines can be constructed. At this time, it is necessary to conduct statistical analysis on the user membership data of different airlines and the additional service preference data corresponding to the user membership data to obtain the first correspondences of different airlines.
[0090] In addition, the user's flight data and the additional service preference data corresponding to the user's flight data are obtained, and statistical analysis is performed on the user's flight data and the additional service preference data corresponding to the user's flight data to obtain a second correspondence between the user's flight data and the additional service preference data. This second correspondence can represent the regularity between the user's flight data and the additional services.
[0091] It should be noted that when conducting a specific analysis of the user's flight data, a second correspondence between the user's flight data and the additional service preference data can be directly constructed. A more detailed sub-correspondence between the air ticket itinerary in the user's flight data and the additional service preference data can also be constructed, as well as a sub-correspondence between the departure place, destination and the additional service preference data in the user's flight data. In this case, the second correspondence includes these two sub-correspondences.
[0092] S22: Obtain a first additional service corresponding to the user membership of the user from the first corresponding relationship.
[0093] Specifically, for the user, the user membership is obtained, and then the first additional service corresponding to the user membership is obtained from the first correspondence between the different airlines.
[0094] S23: Obtain a second additional service corresponding to the flight query information from the second corresponding relationship.
[0095] Similar to step S22, the second corresponding relationship is queried to obtain the second additional service. If the second corresponding relationship includes two sub-corresponding relationships, each sub-corresponding relationship is queried separately, and the obtained results are summarized to obtain the second additional service.
[0096] S24: Integrate the first additional service and the second additional service to obtain an additional service to be analyzed.
[0097] During integration, the first additional service and the second additional service may be integrated based on their service names, service identification IDs (Identity documents) and other parameters that uniquely represent a service. During integration, duplicate additional services may be deleted to obtain the final additional service to be analyzed.
[0098] S25: Count the target attribute values of the additional service to be analyzed.
[0099] After all the additional services to be analyzed are obtained, since the predicted additional services are additional services provided to the user for reference, the number of the predicted additional services may be limited, such as to five or ten.
[0100] Therefore, it is necessary to select a certain number of additional services from the additional services to be analyzed. This selection can be based on the target attribute values of the additional services to be analyzed. The target attribute can be, for example, sales volume, reservation volume, reservation frequency, cancellation rate, or other attributes that can characterize the sales of the additional services. The target attribute value is the attribute value of the target attribute.
[0101] In this embodiment, taking the target attribute as sales volume as an example, the sales volume of each additional service to be analyzed may be counted. Specifically, the sales volume of a recent period, such as the latest month or the latest week, may be counted.
[0102] S26: Filter out additional services to be analyzed whose target attribute values satisfy preset attribute value filtering rules.
[0103] Specifically, taking the target attribute as sales volume as an example, the preset attribute value screening rule may be to screen out a preset number (such as the above five or ten) of additional services to be analyzed that are ranked before the target attribute value.
[0104] In specific implementation, the additional services to be analyzed may be ranked according to the target attribute values, and then the additional services to be analyzed may be screened according to preset attribute value screening rules.
[0105] S27: Use the selected additional service to be analyzed as the second additional service search result.
[0106] That is, in this embodiment, the second additional service search results include the filtered additional services to be analyzed.
[0107] It should be noted that when searching for the first additional service search results and the second additional service search results, all flights that can provide the additional services required or predicted by the user are directly screened out, and then the flights are re-screened based on the above-mentioned airline list to obtain flights that meet the departure date, origin and destination information and provide the required or predicted additional services.
[0108] S14: Integrate the first additional service search result and the second additional service search result to obtain an initial additional service search result, and filter out additional service search results that match the service airlines in the flight search result from the initial additional service search result.
[0109] After obtaining the first additional service search result and the second additional service search result respectively, the additional services in the first additional service search result and the additional services in the second additional service search result are combined, and the additional services with the same service identifier are deduplicated during the combination to obtain the initial additional service search result. The implementation process is similar to the above-mentioned integration of the first additional service and the second additional service.
[0110] For example, the first additional service search result includes additional services 1, 2 and 3, and the second additional service search result includes additional services 1, 5 and 6. After integrating the first additional service search result and the second additional service search result, the initial additional service search result is 1, 2, 3, 5 and 6.
[0111] It should be noted that the above embodiment introduces that, when the data query information includes additional service query information, it is necessary to determine the first additional service search result and the second additional service search result, and integrate the first additional service search result and the second additional service search result to obtain the initial additional service search result.
[0112] In another implementation of the present disclosure, when the data query information does not include additional service query information, a second additional service search result is predicted based on the flight query information, and the implementation process thereof refers to the corresponding description above, and then the second additional service search result is used as the initial additional service search result.
[0113] That is to say, when the data query information does not include additional service query information, the first additional service search result is no longer determined, only the second additional service search result is determined, and after the second additional service search result is used as the initial additional service search result, the subsequent processing process is the same.
[0114] After the initial additional service search results are integrated, the initial additional service search results are filtered for additional services for all flights in this embodiment. However, in actual applications, only additional services for the user's desired flight are provided. The user's desired flight is the flight in the flight search results. Therefore, the initial additional service search results need to be filtered again based on the flight.
[0115] When filtering again, the target service airline identifier corresponding to the flight search result is obtained, that is, the target service airline identifier of the flight in the flight search result, such as service airlines 11, 22 and 33.
[0116] Then, from the initial additional service search results, additional service search results whose service airline identifier of the additional service is the target service airline identifier are filtered out.
[0117] To elaborate, each additional service is provided by the corresponding service airline. Therefore, the service airline identification of the additional service can be obtained, and then the additional service search results whose service airline identification of the additional service is the target service airline identification can be filtered out. In this way, flights that meet the departure date, origin and destination information and provide the required or predicted additional services can be obtained.
[0118] In addition to first determining the additional services and then screening the additional services based on the serving airline ID as described above, you can also determine only the additional services provided by the airline corresponding to the target serving airline ID when determining the additional services, that is, treating the determination of additional services and the screening of additional services based on the serving airline ID as an integrated step.
[0119] After obtaining additional service search results that match the service airlines in the flight search results, the validity period of the matching additional services is verified to ensure that the data subsequently processed is within the validity period. For additional services with verified validity periods, further price data processing is performed, which requires matching and verifying passenger information, geographic information, and fare information to obtain the final additional service price.
[0120] S15. Integrate the flight search results and the additional service search results to obtain data search results.
[0121] During integration, the airline identifiers of the flights in the flight search results and the airline identifiers of the additional services in the additional service search results may be matched to integrate flights and additional services corresponding to the same airline identifier to obtain data search results.
[0122] Specifically, the flights in the flight search results have airline identification IDs, and the additional services in the additional service search results also have airline identifications. The airline identifications are matched and associated to obtain data search results.
[0123] S16: Output the data search results.
[0124] Specifically, after integrating the flight search results and the additional service search results to obtain data search results, they are returned to the user, that is, the data search results are displayed on the interface. At this time, the results that the user can see include flight information, ticket prices, and desired additional services.
[0125] An example of the interface for returning additional service information and prices may be shown in Figure 5. Specifically:
[0126] The serviceFees node contains the additional service ID, flight ID, and specific price of the additional service. The additional service ID can be linked to the additional service in ocInfos to obtain specific additional service information. For specific field meanings, refer to Table 2.
[0127] Table 2
[0128] In order to enable those skilled in the art to more clearly understand the specific implementation of the present disclosure, the overall solution process is now introduced in conjunction with Figure 6.
[0129] In Figure 6, the international airfare search module queries applicable fares, available flights, and flight classes based on the user's request (including but not limited to departure date, origin, and destination), and integrates the fare and flight information to generate international airfare results. When querying for applicable fares, this module needs to store a list of fare airlines for use by the additional service search module.
[0130] The additional service search module first needs to obtain the specific additional service information to be queried. This information is obtained from two main sources: one is the user request-related node, and the other is predicted based on passenger member historical behavior preference data, flight itinerary, departure and destination information, etc. It then obtains the list of airlines to be queried (i.e., the list of airlines with stored fares) from the international air ticket search module. The additional service information and the list of airlines together constitute the key value for querying additional services. After using the key value to query the applicable additional service data, the validity period is verified, and the price of each additional service is calculated. Finally, the additional service information is integrated with the flight information and returned to the user.
[0131] In this embodiment, instead of requiring users to purchase additional services after purchasing a ticket, users can search for additional services simultaneously with their flight search. Flight search results corresponding to the flight query information are then determined, along with additional service search results matching the airlines providing the flight search results. This allows users to select a flight that meets their needs based on the flight and additional service search results. This avoids the situation where users purchase tickets first and then purchase additional services only to find that the flight does not offer the required additional services, thereby improving the user experience.
[0132] In addition, in the present disclosure, users can enter additional service preferences when searching for international air tickets (preferences support multi-level granularity settings), and the international air tickets and additional service results expected by the user can be obtained through logical calculations of the present disclosure. In addition, the present disclosure can also analyze the user's needs based on the air ticket information searched by the user and the member's historical behavior preference data, use intelligent search algorithms to determine the type of additional services required by the user, search for additional services that meet the passenger's needs from the database of relevant service providers, and display them to the user, thereby achieving additional recommendations for the user's required additional services based on the user's preferred service search. When the user does not enter specific additional service preferences when searching for international air tickets, the present disclosure can use intelligent search algorithms to recommend some required additional services to the user for reference and selection, which not only meets the personalized needs of passengers but also increases the revenue of airlines.
[0133] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0134] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0135] Although the operations are depicted in a particular order, this should not be understood as requiring that the operations be performed in the particular order shown or in a sequential order.Multitasking and parallel processing may be advantageous under certain circumstances.
[0136] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0137] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0138] Based on the above embodiment of the data query method, another embodiment of the present disclosure provides a data query device, which, referring to FIG. 7 , may include:
[0139] A data acquisition module 11 is configured to acquire data query information of a user, wherein the data query information at least includes flight query information;
[0140] A flight search module 12, configured to determine flight search results corresponding to the flight query information;
[0141] a service search module 13 configured to, if the data query information further includes additional service query information, determine a first additional service search result corresponding to the additional service query information, and predict a second additional service search result based on the flight query information;
[0142] The service determination module 14 is configured to integrate the first additional service search result and the second additional service search result to obtain an initial additional service search result, and filter out additional service search results that match the service airline of the flight search result from the initial additional service search result;
[0143] A data integration module 15 is configured to integrate the flight search results and the additional service search results to obtain a data search result;
[0144] The result output module 16 is configured to output the data search result.
[0145] Furthermore, the flight search module 12 is specifically used to:
[0146] A flight query keyword in the flight query information is obtained, and flight search results matching the flight query keyword are determined, where the flight search results include at least flight information and fare information.
[0147] Furthermore, the service search module 13 includes:
[0148] a relationship determination submodule configured to determine a first correspondence between user membership and additional service preference data, and a second correspondence between user flight data and additional service preference data;
[0149] A first query submodule is configured to query and obtain a first additional service corresponding to the user membership of the user from the first corresponding relationship;
[0150] A second query submodule is configured to query and obtain a second additional service corresponding to the flight query information from the second corresponding relationship;
[0151] A service integration submodule, configured to integrate the first additional service and the second additional service to obtain an additional service to be analyzed;
[0152] A data statistics submodule, configured to count target attribute values of the additional service to be analyzed;
[0153] A service screening submodule is configured to screen out additional services to be analyzed whose target attribute values meet preset attribute value screening rules;
[0154] The service determination submodule is configured to use the screened additional service to be analyzed as a second additional service search result.
[0155] Furthermore, the relationship determination submodule includes:
[0156] a first relationship generating unit configured to obtain user membership data and additional service preference data corresponding to the user membership data, perform data statistical analysis on the user membership data and the additional service preference data corresponding to the user membership data, and obtain a first corresponding relationship between the user membership and the additional service preference data;
[0157] The second relationship generating unit is configured to obtain user flight data and additional service preference data corresponding to the user flight data, perform data statistical analysis on the user flight data and the additional service preference data corresponding to the user flight data, and obtain a second corresponding relationship between the user flight data and the additional service preference data.
[0158] Furthermore, the service determination module 14 includes:
[0159] a service combination submodule configured to combine the additional services in the first additional service search result and the additional services in the second additional service search result, and to perform a deduplication operation on additional services having the same service identifier during the combination, to obtain an initial additional service search result;
[0160] An identification acquisition submodule configured to acquire an identification of a target service airline corresponding to the flight search result;
[0161] The service processing submodule is configured to filter out, from the initial additional service search results, additional service search results whose service airline identifier of the additional service is the target service airline identifier.
[0162] Furthermore, the data integration module 15 is specifically used to:
[0163] The airline identifiers of the flights in the flight search results and the airline identifiers of the additional services in the additional service search results are matched to integrate flights and additional services corresponding to the same airline identifier to obtain data search results.
[0164] Furthermore, it also includes:
[0165] The service prediction module is configured to predict a second additional service search result based on the flight query information, and use the second additional service search result as an initial additional service search result.
[0166] In this embodiment, instead of requiring users to purchase additional services after purchasing a ticket, users can search for additional services simultaneously with their flight search. Flight search results corresponding to the flight query information are then determined, along with additional service search results matching the airlines providing the flight search results. This allows users to select a flight that meets their needs based on the flight and additional service search results. This avoids the situation where users purchase tickets first and then purchase additional services only to find that the flight does not offer the required additional services, thereby improving the user experience.
[0167] It should be noted that, for the working process of each module and sub-module in this embodiment, please refer to the corresponding description in the above embodiment, which will not be repeated here.
[0168] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."
[0169] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0170] Based on the embodiments of the above-mentioned data query method and device, another embodiment of the present disclosure provides a computer-readable storage medium, which stores at least one instruction, and when the at least one instruction is executed by a processor, the above-mentioned data query method is implemented.
[0171] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0172] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0173] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0174] Based on the embodiments of the above-mentioned data query method and apparatus, another embodiment of the present disclosure provides a computer program product, which, when executed on an electronic device, is suitable for implementing the above-mentioned data query method during execution.
[0175] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 609, or installed from the storage device 608, or installed from the ROM 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0176] Based on the above embodiments of the data query method and apparatus, another embodiment of the present disclosure provides an electronic device, including: a memory and a processor;
[0177] Wherein, the memory is used to store programs;
[0178] The processor calls the program and is used to execute the above data query method.
[0179] Reference is now made to FIG8 , which illustrates a schematic diagram of the structure of an electronic device 600 suitable for implementing embodiments of the present disclosure. Terminal devices in embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG8 is merely an example and should not limit the functionality or scope of use of embodiments of the present disclosure.
[0180] As shown in Figure 8, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. Various programs and data required for the operation of the electronic device 600 are also stored in the RAM 603. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0181] Typically, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 6 shows the electronic device 600 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.
[0182] According to one or more embodiments of the present disclosure, a data query method is provided, including:
[0183] Acquiring data query information of the user, wherein the data query information at least includes flight query information;
[0184] Determining flight search results corresponding to the flight query information;
[0185] If the data query information further includes additional service query information, determining a first additional service search result corresponding to the additional service query information, and predicting a second additional service search result based on the flight query information;
[0186] Integrating the first additional service search result and the second additional service search result to obtain an initial additional service search result, and filtering out, from the initial additional service search result, additional service search results that match the service airline in the flight search result;
[0187] Integrating the flight search results and the additional service search results to obtain data search results;
[0188] The data search result is output.
[0189] Further, determining flight search results corresponding to the flight query information includes:
[0190] Obtaining flight query keywords in the flight query information;
[0191] A flight search result matching the flight query keyword is determined, where the flight search result includes at least flight information and fare information.
[0192] Further, predicting a second additional service search result based on the flight query information includes:
[0193] Determining a first correspondence between user membership and additional service preference data, and a second correspondence between user flight data and additional service preference data;
[0194] Obtaining a first additional service corresponding to the user membership of the user from the first corresponding relationship;
[0195] querying and obtaining a second additional service corresponding to the flight query information from the second corresponding relationship;
[0196] integrating the first additional service and the second additional service to obtain an additional service to be analyzed;
[0197] Counting target attribute values of the additional service to be analyzed;
[0198] Filter out additional services to be analyzed whose target attribute values meet preset attribute value filtering rules;
[0199] The selected additional services to be analyzed are used as the second additional service search results.
[0200] Further, determining a first correspondence between user membership and additional service preference data, and a second correspondence between user flight data and additional service preference data, includes:
[0201] Obtain user membership data and additional service preference data corresponding to the user membership data;
[0202] Performing data statistical analysis on the user membership data and the additional service preference data corresponding to the user membership data to obtain a first correspondence between the user membership and the additional service preference data;
[0203] Obtaining user flight data and additional service preference data corresponding to the user flight data;
[0204] A data statistical analysis is performed on the user flight data and the additional service preference data corresponding to the user flight data to obtain a second corresponding relationship between the user flight data and the additional service preference data.
[0205] Furthermore, integrating the first additional service search result and the second additional service search result to obtain an initial additional service search result, and filtering out additional service search results that match the service airline of the flight search result from the initial additional service search result, including:
[0206] combining the additional services in the first additional service search result and the additional services in the second additional service search result, and performing a deduplication operation on additional services having the same service identifier when combining, to obtain an initial additional service search result;
[0207] Obtain the target service airline ID corresponding to the flight search result;
[0208] The additional service search results whose service airline identifier of the additional service is the target service airline identifier are filtered out from the initial additional service search results.
[0209] Furthermore, the flight search results and the additional service search results are integrated to obtain data search results, including:
[0210] The airline identifiers of the flights in the flight search results and the airline identifiers of the additional services in the additional service search results are matched to integrate flights and additional services corresponding to the same airline identifier to obtain data search results.
[0211] Furthermore, in the case where the data query information does not include additional service query information, the following is further included:
[0212] predicting a second additional service search result based on the flight query information;
[0213] The second additional service search result is used as the initial additional service search result.
[0214] According to one or more embodiments of the present disclosure, a data query device is provided, comprising:
[0215] A data acquisition module, configured to acquire data query information of a user, wherein the data query information at least includes flight query information;
[0216] A flight search module configured to determine flight search results corresponding to the flight query information;
[0217] a service search module configured to, if the data query information further includes additional service query information, determine a first additional service search result corresponding to the additional service query information, and predict a second additional service search result based on the flight query information;
[0218] a service determination module configured to integrate the first additional service search result and the second additional service search result to obtain an initial additional service search result, and filter out, from the initial additional service search result, additional service search results that match the service airline in the flight search result;
[0219] A data integration module, configured to integrate the flight search results and the additional service search results to obtain a data search result;
[0220] A result output module is configured to output the data search results.
[0221] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, which stores at least one instruction. When the at least one instruction is executed by a processor, the above-mentioned data query method is implemented.
[0222] According to one or more embodiments of the present disclosure, there is provided an electronic device, including: a memory and a processor;
[0223] Wherein, the memory is used to store programs;
[0224] The processor calls the program and is used to execute the above data query method.
[0225] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
[0226] Although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable sub-combination.
[0227] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure. Industrial Applicability
[0228] The embodiment of the present disclosure provides a data query method and related devices. In the present disclosure, the method of purchasing additional services after purchasing air tickets is no longer adopted. Instead, when users search for flights, users are supported to search for additional services at the same time. At this time, the flight search results corresponding to the flight query information are determined, and the additional service search results that match the service airline of the flight search results are determined, so that users can select flights that meet user needs based on the flight search results and the additional service search results, avoiding the situation where the user purchases the ticket first and then purchases the additional service, and the flight does not provide the additional service required by the user, thereby improving the user experience. In addition, when determining the additional service search results, the present disclosure adopts a user preference search method for determining the first additional service search result corresponding to the additional service query information, and an intelligent prediction method for predicting the second additional service search result based on the flight query information. The combination of the two methods can comprehensively determine the additional services required by the user, further improving the user experience.
Claims
1. A data query method, comprising: Acquiring data query information of the user, wherein the data query information at least includes flight query information; Determine flight search results corresponding to the flight query information; If the data query information further includes additional service query information, determining a first additional service search result corresponding to the additional service query information, and predicting a second additional service search result based on the flight query information; Integrating the first additional service search result and the second additional service search result to obtain an initial additional service search result, and filtering out, from the initial additional service search result, additional service search results that match the service airline in the flight search result; Integrating the flight search results and the additional service search results to obtain data search results; The data search result is output.
2. The data query method according to claim 1, wherein: Determining flight search results corresponding to the flight query information, including: Obtaining flight query keywords in the flight query information; A flight search result matching the flight query keyword is determined, where the flight search result includes at least flight information and fare information.
3. The data query method according to claim 1, wherein: Predicting a second additional service search result based on the flight query information includes: Determining a first correspondence between user membership and additional service preference data, and a second correspondence between user flight data and additional service preference data; Obtaining a first additional service corresponding to the user membership of the user from the first corresponding relationship; querying and obtaining a second additional service corresponding to the flight query information from the second corresponding relationship; integrating the first additional service and the second additional service to obtain an additional service to be analyzed; Counting target attribute values of the additional service to be analyzed; Filter out additional services to be analyzed whose target attribute values meet preset attribute value filtering rules; The selected additional services to be analyzed are used as the second additional service search results.
4. The data query method according to claim 3, wherein: Determining a first correspondence between user membership and additional service preference data, and a second correspondence between user flight data and additional service preference data, including: Obtain user membership data and additional service preference data corresponding to the user membership data; Performing data statistical analysis on the user membership data and the additional service preference data corresponding to the user membership data to obtain a first correspondence between the user membership and the additional service preference data; Obtaining user flight data and additional service preference data corresponding to the user flight data; A data statistical analysis is performed on the user flight data and the additional service preference data corresponding to the user flight data to obtain a second corresponding relationship between the user flight data and the additional service preference data.
5. The data query method according to claim 1, wherein: Integrating the first additional service search result and the second additional service search result to obtain an initial additional service search result, and filtering out additional service search results that match the service airline of the flight search result from the initial additional service search result, including: combining the additional services in the first additional service search result and the additional services in the second additional service search result, and performing a deduplication operation on additional services having the same service identifier when combining, to obtain an initial additional service search result; Obtain the target service airline ID corresponding to the flight search result; The additional service search results whose service airline identifier of the additional service is the target service airline identifier are filtered out from the initial additional service search results.
6. The data query method according to claim 1, wherein: Integrate the flight search results and the additional service search results to obtain data search results, including: The airline identifiers of the flights in the flight search results and the airline identifiers of the additional services in the additional service search results are matched to integrate flights and additional services corresponding to the same airline identifier to obtain data search results.
7. The data query method according to claim 1, wherein: In the case where the data query information does not include additional service query information, it also includes: predicting a second additional service search result based on the flight query information; The second additional service search result is used as the initial additional service search result.
8. A data query device comprising: A data acquisition module, configured to acquire data query information of a user, wherein the data query information at least includes flight query information; A flight search module configured to determine flight search results corresponding to the flight query information; a service search module configured to, if the data query information further includes additional service query information, determine a first additional service search result corresponding to the additional service query information, and predict a second additional service search result based on the flight query information; a service determination module configured to integrate the first additional service search result and the second additional service search result to obtain an initial additional service search result, and filter out, from the initial additional service search result, additional service search results that match the service airline in the flight search result; A data integration module, configured to integrate the flight search results and the additional service search results to obtain a data search result; A result output module is configured to output the data search results.
9. A computer-readable storage medium, wherein: The computer-readable storage medium stores at least one instruction, and when the at least one instruction is executed by a processor, the data query method according to any one of claims 1 to 7 is implemented.
10. An electronic device, wherein: include: memory and processor; Wherein, the memory is used to store programs; The processor calls the program and is used to execute the data query method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Sales method and sales device for additional service products
CN110335121A
Airline ticket selling method and device, storage medium and electronic equipment
CN112966845A
Data processing method and device for additional service
CN114297183A
Luggage quota-free query method and system, electronic equipment and storage medium
CN115357620A
Data query method and related device
CN117971912A