Cross-airline mileage cabin rising method and device, computer program product and medium
Through the cross-airline mileage upgrade method, users can achieve mileage redemption and upgrade between different airlines, solving the problem of cross-airline mileage redemption in the existing technology, and improving user experience and cooperation between airlines.
Patent Information
- Application Number
- CN202411941517.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-25
AI Technical Summary
In the prior art, the frequent passenger planning system of each airline is independent and cannot realize cross-airline mileage redemption, resulting in users being unable to realize cross-airline mileage redemption when redeeming miles between different airlines, affecting the user experience.
Through a cross-airport mileage upgrade method, in response to user upgrade requests, the upgrade request information is obtained, including account mileage information and upgrade reference information. When it is determined that the upgrade request information meets the conditions, the pre-upgrade operation is performed and the upgrade is to be confirmed. After the user confirms, the upgrade operation is performed, the mileage of the user's account is deducted and the temporary high cabin space is determined as the final cabin space.
It realizes users' flexible mileage use and upgrade services between different airlines, improves mileage practicality and user experience, meets users' personalized needs, increases user stickiness, and strengthens cooperation and intermodal business development among airlines.
Smart Images

Figure HDA0005212648570000011 
Figure HDA0005212648570000021 
Figure HDA0005212648570000031
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of airline mileage upgrades, and in particular to an inter-airline mileage upgrade method, device, computer program product and medium. Background Art
[0002] With the economic and social development, especially the rapid development of the Internet, which has brought about the growth and expansion of multi-channel multimedia, airlines are paying more and more attention to frequent flyer programs to strengthen their brand value and increase stickiness with customers. Frequent flyer programs of airlines are considered to be the most successful market innovation activities in the history of civil aviation. The implementation of frequent flyer programs can expand passenger share, promote the coordinated development of the industry, and achieve differentiation of aviation services.
[0003] Currently, airlines have established clubs to implement frequent flyer programs. Passengers who meet the requirements of each airline's frequent flyer program can apply to join the corresponding airline club and get a membership card. Members earn miles by taking the airline's flights, and these miles can be used to exchange for air tickets or a series of value-added services, such as upgrades, international advance seat selection, extra baggage allowance, lounge services, and can also be exchanged for a variety of products in the airline's mall.
[0004] In the prior art, since the systems of various airlines are independent and there is no redemption platform between airlines, the mileage redemption and upgrade function only supports the exchange of frequent flyer miles of the airline for flights of the airline, and cannot be exchanged for flights of foreign airlines. This means that when users redeem miles and upgrades between different airlines, they cannot realize cross-airline mileage redemption, which affects the user experience.
[0005] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0006] Embodiments of the present invention provide a method, device, computer program product, and medium for cross-airline mileage upgrades to at least solve the technical problem in related technologies that users cannot redeem cross-airline mileage, thereby affecting their experience.
[0007] According to one aspect of an embodiment of the present invention, a cross-airline mileage upgrade method is provided, comprising the following steps: in response to a user upgrade request, obtaining upgrade request information, the upgrade request information at least including account mileage information and upgrade reference information, the account mileage information at least including the mileage of the user account and the airline to which the mileage belongs, and the upgrade reference information at least including the airline to which the flight belongs, wherein the mileage to which the flight belongs is different from the airline to which the flight belongs; in the case where it is determined that the upgrade request information meets the upgrade conditions, performing a pre-upgrade operation, and generating upgrade confirmation information, the upgrade confirmation information at least including temporary high-class cabin information and mileage deduction information, the temporary high-class cabin information being used to indicate the temporary high-class cabin after the upgrade, and the mileage deduction information being used to indicate the mileage used to pay for the upgrade operation; in response to the user confirmation information, performing an upgrade operation, wherein performing the upgrade operation at least includes deducting the mileage of the user account and determining the temporary high-class cabin as the user's final cabin.
[0008] Optionally, after generating the upgrade confirmation information, the method further includes: in response to the upgrade cancellation information, performing an upgrade cancellation operation, wherein performing the upgrade cancellation operation at least includes retaining the mileage in the user's account and retaining the user's original cabin as the user's final cabin.
[0009] Optionally, in response to the upgrade cancellation information, performing an upgrade cancellation operation includes the following steps: in response to automatic cancellation information in the upgrade cancellation information, performing an upgrade cancellation operation; wherein the automatic cancellation information is used to indicate that after the upgrade pending confirmation information is generated, the user confirmation information is not obtained within a preset time period.
[0010] Optionally, in response to the upgrade cancellation information, performing the upgrade cancellation operation also includes the following steps: in response to the user cancellation information in the upgrade cancellation information, performing the upgrade cancellation operation; wherein the user cancellation information is used to indicate that the user confirms the cancellation of the upgrade operation.
[0011] Optionally, in response to the upgrade cancellation information, performing the upgrade cancellation operation also includes the following steps: in response to the flight passive change information in the upgrade cancellation information, performing the upgrade cancellation operation; wherein the flight passive change information includes at least flight suspension information, flight delay information, and flight change information.
[0012] Optionally, in response to the upgrade cancellation information, performing the upgrade cancellation operation also includes the following step: in response to the itinerary active change information in the upgrade cancellation information, performing the upgrade cancellation operation; wherein the itinerary active change information is used to indicate the itinerary change made by the user, and the itinerary change at least includes itinerary cancellation.
[0013] Optionally, when it is determined that the upgrade request information meets the upgrade conditions, a pre-upgrade operation is performed, including: when it is determined that the mileage in the user account is sufficient, the airline to which the mileage belongs and the airline to which the flight belongs match each other, the high-class cabin of the flight is available, and the user is eligible for the upgrade, the pre-upgrade operation is performed.
[0014] According to another aspect of an embodiment of the present invention, there is also provided a cross-airline mileage upgrade device, comprising: an acquisition module, the acquisition module is used to respond to a user upgrade request and acquire upgrade request information, the upgrade request information at least including account mileage information and upgrade reference information, the account mileage information at least including the mileage of the user account and the airline to which the mileage belongs, and the upgrade reference information at least including the airline to which the flight belongs, wherein the mileage belongs to the airline different from the flight belongs to the airline; a pre-upgrade module, the pre-upgrade module is used to perform a pre-upgrade operation when it is determined that the upgrade request information meets the upgrade conditions, and generate upgrade confirmation information, the upgrade confirmation information at least including temporary high-class seat information and mileage deduction information, the temporary high-class seat information is used to indicate the temporary high-class seat after the upgrade, and the mileage deduction information is used to indicate the mileage used to pay for the upgrade operation; an upgrade module, the upgrade module is used to respond to the user confirmation information and perform the upgrade operation, wherein performing the upgrade operation at least includes deducting the mileage of the user account and determining the temporary high-class seat as the user's final seat.
[0015] According to another aspect of the present application, a computer program product is also provided, including computer instructions, which, when executed by a processor, implement the steps of the above-mentioned cross-airline mileage upgrade method.
[0016] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned cross-airline mileage upgrade method when running.
[0017] In an embodiment of the present invention, in response to a user's upgrade request, upgrade request information is obtained, the upgrade request information at least including account mileage information and upgrade reference information, the account mileage information at least including the mileage of the user account and the airline to which the mileage belongs, and the upgrade reference information at least includes the airline to which the flight belongs, wherein the mileage-attributing airline is different from the flight-attributing airline; when it is determined that the upgrade request information meets the upgrade conditions, a pre-upgrade operation is performed, and upgrade pending confirmation information is generated, the upgrade pending confirmation information at least including temporary high-class cabin information and mileage deduction information, the temporary high-class cabin information is used to indicate the temporary high-class cabin after the upgrade, and the mileage deduction information is used to indicate the mileage used to pay for the upgrade operation; in response to the user confirmation information, an upgrade operation is performed, wherein performing the upgrade operation at least includes deducting the mileage of the user account and determining the temporary high-class cabin as the user's final cabin. The cross-airline mileage upgrade method provides users with flexible use of miles for upgrades and more courtesy services when traveling between different airlines, which improves the practicality of miles and the user's travel experience, meets the user's personalized needs, increases user stickiness, and strengthens cooperation between airlines and the development of interline business. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0019] Figure 1 It is a hardware structure block diagram of the calculation and terminal of the cross-airline mileage upgrade method according to one embodiment of the present invention;
[0020] Figure 2 is a flow chart of a method for inter-airline mileage upgrade according to one optional embodiment of the present invention;
[0021] Figure 3 is a structural block diagram of a device for upgrading cabin class across airlines according to one embodiment of the present invention;
[0022] Figure 4 1 is an architectural diagram of a cross-airline mileage upgrade system according to one optional embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0025] First, some nouns or terms that appear in the description of the embodiments of the present application are subject to the following explanations:
[0026] Frequent Flyer Program: Frequent Flyer Program is actually a customer loyalty program, which refers to a promotional method launched by airlines to customers who frequently use their products, mainly based on mileage accumulation or points accumulation reward mileage. It is also a marketing method to attract business travelers and improve the company's competitiveness.
[0027] SAUA: Special Authority Upgrade and Advice, a command used in ICS (Inventory Control System), where SAUA: C (Check) checks the upgrade conditions and reserves seats; SAUA: B (Book) confirms the upgrade and executes the upgrade operation; SAUA: I (Invalidate) cancels the reserved upgrade seat or the confirmed upgrade operation.
[0028] According to one embodiment of the present invention, an embodiment of a method for inter-airline mileage upgrade is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0029] The method embodiment can be executed in a computer terminal or a similar computing device. For example, if the method is executed in a computer terminal, Figure 1As shown, the computer terminal may include one or more processors 102 (the processor may include but is not limited to a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microprocessor (MCU), a field programmable logic device (FPGA), a neural network processor (NPU), a tensor processor (TPU), an artificial intelligence (AI) type processor, etc.) and a memory 104 for storing data. Optionally, the above-mentioned computer terminal may also include a transmission device 106 for communication functions, an input and output device 108, and a display 110. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal may also include more or fewer components than the above-mentioned structure description, or have a configuration different from the above-mentioned structure description.
[0030] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the cross-airline mileage upgrade method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above-mentioned cross-airline mileage upgrade method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0031] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0032] The display 110 may be, for example, a touch screen liquid crystal display (LCD). The liquid crystal display may enable a user to interact with a user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), and a user may interact with the GUI by finger contact and / or gestures on a touch-sensitive surface, wherein the human-computer interaction functions here may optionally include the following interactions: creating web pages, drawing, word processing, making electronic documents, games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music, and / or web browsing, etc. The executable instructions for executing the above human-computer interaction functions are configured / stored in a computer program product or a readable storage medium executable by one or more processors.
[0033] This embodiment provides a method for upgrading cabin class by using mileage across airlines, which is run on the above-mentioned computer terminal. Figure 2 FIG. 1 is a flow chart of a method for upgrading mileage between airlines according to one embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0034] Step S21, in response to the user's upgrade request, obtaining upgrade request information, the upgrade request information at least including account mileage information and upgrade reference information, the account mileage information at least including the mileage of the user's account and the airline to which the mileage belongs, and the upgrade reference information at least including the airline to which the flight belongs, wherein the airline to which the mileage belongs is different from the airline to which the flight belongs;
[0035] Specifically, the user upgrade request may be an upgrade application query request issued by the user, and the upgrade request information is formed based on the user's query request. The upgrade request information consists of the cabin information of the class to be upgraded, account mileage information and other relevant information (such as user identity information, airline information, and whether the user is a member of the airline or airline alliance) provided and filled in by the user in the query request; the account mileage information includes at least the user's mileage account information, the mileage in the current account and the airline to which the mileage belongs. The account mileage information is used to determine whether the user's account has sufficient mileage to pay for the upgrade operation; the upgrade reference information is used to determine the applicable flights for the upgrade request, including detailed flight information and the airline to which the flight belongs.
[0036] It should be noted that the airline to which the mileage in the user's account mileage information belongs is different from the airline to which the target upgraded flight belongs. In this way, the cross-airline mileage upgrade method can be coordinated between different airlines to ensure that the mileage deduction, upgrade operation execution and related information update are all carried out at the right time and place. Through cross-airline cooperation and data exchange agreements, complex operations such as cross-airline upgrades can be realized.
[0037] In step S21, all airlines must be members of the same alliance, and all airlines provide each other with cross-airline services and exchange data through agreements. At the same time, when users choose cross-airline services, they can only choose cross-airline services between airlines in the same alliance.
[0038] Step S22, when it is determined that the upgrade request information meets the upgrade conditions, a pre-upgrade operation is performed and upgrade confirmation information is generated, the upgrade confirmation information at least including temporary high-class information and mileage deduction information, the temporary high-class information is used to indicate the temporary high-class after the upgrade, and the mileage deduction information is used to indicate the mileage used to pay for the upgrade operation;
[0039] Specifically, the upgrade conditions include that the user's account must have sufficient mileage for the upgrade, flight space availability must be met, and the user must have sufficient membership level, etc. Once the user's upgrade request information meets the upgrade conditions, upgrade confirmation information is generated and sent to the user for confirmation. The information includes the high-class space information booked by the user or temporarily selected by the system for the user and the mileage information deducted. After viewing the upgrade confirmation information, the user can choose whether to agree or not to trigger the subsequent upgrade process.
[0040] In step S22, the execution process of the pre-upgrade operation needs to go through user authority confirmation and PNR (Passenger Name Record) verification to confirm that the user account has sufficient mileage and the user's name to ensure that the flight has available high-class seats; then a temporary high-class seat is reserved for the user, and the high-class seat information and other relevant information are sent to the user for confirmation.
[0041] In this embodiment, the pre-upgrade operation and the generation of the upgrade pending confirmation information provide the user with a buffer period before confirming the upgrade. The user can evaluate the cost-effectiveness of the upgrade based on the upgrade pending confirmation information and then choose whether to perform the upgrade service, thereby improving user convenience and user experience.
[0042] Step S23, in response to the user confirmation information, executing the upgrade operation, wherein executing the upgrade operation at least includes deducting the mileage from the user's account and determining the temporary high class as the user's final class.
[0043] Specifically, after the user receives the upgrade confirmation information and chooses to confirm, the upgrade operation begins, and the user's identity information, qualification information and mileage account are verified again. After determining that the user meets the conditions, the upgrade operation is performed, including deducting the mileage used to pay for the upgrade operation from the user's account, updating the PNR information, deleting the original cabin segment (i.e. releasing the user's original cabin as an available cabin), retaining the applied temporary high cabin as the final cabin, notifying the user of the successful upgrade through various methods such as email, SMS or APP notification, and the airline recording information data.
[0044] In step S23, if the user's account meets the upgrade conditions, the user can confirm the upgrade and enjoy a higher level of cabin service. At the same time, the user's original cabin seat is released as an available cabin, which facilitates the airline to sell the original cabin seat in time. The temporary high-cabin seat is confirmed as the user's seat, so that the airline can effectively manage resources and optimize revenue, ensuring the rational use of high-cabin seats.
[0045] Through the above steps, in response to the user's upgrade request, the upgrade request information is obtained, the upgrade request information at least includes the account mileage information and the upgrade reference information, the account mileage information at least includes the mileage of the user account and the airline to which the mileage belongs, and the upgrade reference information at least includes the airline to which the flight belongs, wherein the mileage-attributed airline is different from the flight-attributed airline; when it is determined that the upgrade request information meets the upgrade conditions, a pre-upgrade operation is performed, and upgrade confirmation information is generated, the upgrade confirmation information at least includes temporary high-class cabin information and mileage deduction information, the temporary high-class cabin information is used to indicate the temporary high-class cabin after the upgrade, and the mileage deduction information is used to indicate the mileage used to pay for the upgrade operation; in response to the user confirmation information, the upgrade operation is performed, wherein performing the upgrade operation at least includes deducting the mileage of the user account and determining the temporary high-class cabin as the user's final cabin. The cross-airline mileage upgrade method provides users with flexible use of miles for upgrades and more courtesy services when traveling between different airlines, which improves the practicality of miles and the user's travel experience, meets the user's personalized needs, increases user stickiness, and strengthens cooperation between airlines and the development of interline business.
[0046] Optionally, after generating the upgrade confirmation information, the method further includes the following execution steps:
[0047] Step S24, in response to the upgrade cancellation information, executing the upgrade cancellation operation, executing the upgrade cancellation operation at least includes retaining the mileage in the user's account and retaining the user's original cabin as the user's final cabin.
[0048] Specifically, after receiving the upgrade cancellation information, the upgrade cancellation operation is executed. The user's identity information and qualification information must also be verified to ensure that the cancellation instruction issued by the user is consistent with the previous subject. Then the upgrade cancellation operation is executed, including issuing an instruction to cancel the lock on the temporary high-cabin position (i.e., releasing the temporary high-cabin space as an available space), retaining the user's original cabin as the user's final cabin, retaining the mileage in the user's account, updating the records in the database, canceling any data records related to the user's upgrade operation, and informing the user that the upgrade has been cancelled through various methods such as email, text message or APP notification.
[0049] In step S24, after receiving the upgrade cancellation information, the upgrade is canceled and the user mileage frozen in the pre-upgrade operation is released to become available again, ensuring that the mileage in the user account will not be reduced, so that the user can flexibly use the mileage to redeem other services.
[0050] It should be understood that the upgrade cancellation information can be triggered by the user or automatically by the service background.
[0051] Optionally, in step S24, in response to the upgrade cancellation information, performing an upgrade cancellation operation includes the following steps:
[0052] Step S241, executing an upgrade cancellation operation in response to the automatic cancellation information in the upgrade cancellation information;
[0053] Specifically, after the upgrade operation does not receive a positive response from the user to confirm the instruction, the upgrade operation is set to execute the upgrade cancellation operation. The automatic cancellation information is set to automatically confirm the user's implicit execution of the upgrade cancellation operation after a certain preset time period.
[0054] Among them, the automatic cancellation information is used to indicate that after the upgrade confirmation information is generated, the user confirmation information is not obtained within the preset time. The setting of the user's implicit expression of intention (the setting of the automatic cancellation of the upgrade mechanism) is to solve the situation where the upgrade request is not confirmed within a specific time limit, especially to avoid the invalid occupation of high-class seat resources, to ensure the maximization of the airline's revenue, and to avoid unnecessary losses and troubles to both passengers and airlines. At the same time, the use of the automatic cancellation of the upgrade mechanism can also ensure the rigor and automation of the upgrade process.
[0055] It should be noted that automatic cancellation information can be automatically generated after a preset time period. The preset time period is a reasonable user feedback time period (for example, 30min-60min) set by the airline through the system self-service. In response to the user's upgrade request and after obtaining the upgrade request information, the upgrade pending confirmation information is generated. When the system sends the generated pending confirmation information to the user, the pending confirmation information may also include automatic cancellation prompt information. The automatic cancellation prompt information is used to inform the user that they need to confirm whether to perform the upgrade operation within the preset time period. If the preset time period is exceeded, the system defaults to the user confirming the execution of the upgrade cancellation operation.
[0056] Optionally, in step S24, in response to the upgrade cancellation information, performing an upgrade cancellation operation further includes the following steps:
[0057] Step S242, in response to the user cancellation information in the upgrade cancellation information, executing the upgrade cancellation operation;
[0058] Specifically, when the user confirms to cancel the upgrade operation, that is, the user positively expresses a negative intention to perform the upgrade operation, the upgrade cancellation operation is performed.
[0059] Among them, user cancellation information is used to indicate that the user confirms the cancellation of the upgrade operation. The user can freely choose whether to confirm and accept the upgrade operation for various considerations. The user chooses to cancel the upgrade request with the mileage used previously through the cancellation information. The system can respond to the user's decision quickly and restore the user's original flight seat and account mileage in time to protect the user's rights and interests. At the same time, it also avoids the loss of airline seat resources, reflecting the automated processing capabilities of the airline system and the efficient communication mechanism of the external system, ensuring the flexibility of the service and the priority of user experience. For example, when the user clicks the "Cancel Upgrade" control on the screen, it means that the user confirms the cancellation of the upgrade operation.
[0060] Optionally, in step S24, in response to the upgrade cancellation information, performing an upgrade cancellation operation further includes the following steps:
[0061] Step S243, in response to the passive flight change information in the upgrade cancellation information, executing the upgrade cancellation operation;
[0062] Specifically, in addition to active cancellation information such as automatic cancellation information and user cancellation information, the upgrade cancellation information also includes passive cancellation information not caused by user factors. If a flight change occurs due to an objective event, thus affecting the user's upgrade service, the system will also perform the upgrade cancellation operation for the user based on the above situation to protect the user's rights and interests and avoid the user not enjoying the upgrade service after the mileage is deducted.
[0063] Among them, the passive flight change information at least includes flight suspension information, flight delay information, and flight change information. After receiving the above passive flight change information, the system triggers a query of the affected PNR, identifies the users who use the upgrade operation on this flight, and after querying the data of these users saved in the database, sends instructions to delete their data and restore it to the state before the upgrade, and returns the mileage used by the user for the upgrade to the user's account to compensate for the upgrade that was forced to be cancelled due to the passive flight change, and notifies the user in various ways.
[0064] In step S243, based on the above-mentioned flight passive change factors such as flight cancellation, delay, and change, the system can quickly respond to flight passive changes and automatically execute the upgrade cancellation operation to protect the rights and interests of users. At the same time, the airline can also adjust resource allocation in time to avoid operational losses due to unplanned changes.
[0065] Optionally, in step S24, in response to the upgrade cancellation information, performing an upgrade cancellation operation further includes the following steps:
[0066] Step S244, in response to the itinerary active change information in the upgrade cancellation information, executing the upgrade cancellation operation;
[0067] Specifically, the upgrade cancellation information also includes information on active changes to the user's itinerary. After the user confirms the upgrade operation, the user may change the itinerary for various reasons. The itinerary change may involve the upgrade operation previously redeemed through mileage. In this case, the system will execute the upgrade cancellation operation to ensure the smooth progress of the user's itinerary change and at the same time protect the user's mileage rights and interests.
[0068] Among them, the active change information of itinerary is used to indicate the itinerary change made by the user, and the itinerary change at least includes itinerary cancellation. After receiving the active change information of itinerary sent by the user, the system also verifies the user's authority according to the information in the change request, and then searches the database for the upgrade transaction record related to the user's request for matching. For the upgrade transaction that is confirmed to be matched and needs to be cancelled, the system sends an instruction and executes to delete its data, restore it to the state before the upgrade, and return the mileage used by the user for the upgrade to the user's account, and notify the user in various ways.
[0069] In this embodiment, the system can flexibly respond to the user's active itinerary change request and automatically execute the upgrade cancellation operation, thereby maintaining the continuity and comfort formed by the user, protecting the user's mileage rights, avoiding mileage waste due to itinerary changes, and ensuring a good relationship and efficient service between the airline and the user.
[0070] Optionally, in step S22, when it is determined that the upgrade request information meets the upgrade condition, a pre-upgrade operation is performed, including:
[0071] Step S220, when it is determined that the mileage in the user account is sufficient, the airline to which the mileage belongs matches the airline to which the flight belongs, the high cabin of the flight is available, and the user is eligible for the upgrade, a pre-upgrade operation is performed.
[0072] Specifically, the user's eligibility for upgrade is a prerequisite for the user to perform the upgrade operation. The prerequisites include that the user's mileage meets the mileage required for this upgrade operation, the airline to which the mileage belongs and the airline of this flight are both members of the airline in the alliance, the user's target high cabin is available, and other identity conditions. When the user meets the above prerequisites, the user is deemed to be eligible for upgrade. The conditions required for the above qualification confirmation can ensure that users experience instant and reliable upgrade services. At the same time, the airline's resources are reasonably allocated, avoiding seat waste or user dissatisfaction caused by improper upgrade operations, reflecting the system's automation, accuracy and efficiency in processing load service requests.
[0073] In one embodiment of the present application, the upgrade qualification that the user needs to have also includes the user's current status. Only when the user's status is not boarded, is the user eligible to apply for the upgrade operation. Once the user has boarded the plane (that is, after using the original cabin), the user is no longer eligible for the upgrade operation.
[0074] Combination Figure 4 As shown, the present application also provides a preferred embodiment of a cross-airline mileage upgrade system, which aims to provide an efficient and convenient platform for frequent flyers of airline alliance member airlines, so that passengers can use their accumulated miles to redeem upgraded cabin services. Figure 4 As shown in the figure, the inter-airline mileage upgrade system is mainly composed of three parts: Star Alliance digital platform, Air China, Air China overseas platform and airline platform. The system is built with SpringBoot framework and JAVA language, has high concurrency capabilities, and can effectively cope with the peak demand of the aviation industry. The system implements functions such as query application for upgrade, confirmation of upgrade, cancellation of upgrade, automatic cancellation of upgrade and mileage refund through the MMU (Message Management Unit) and AMU (Aviation Message Unit) series messages in XML format. The specific inter-airline mileage upgrade method is as follows:
[0075] Step 1: Query and apply for upgrade. Frequent flyers fill in the class they want to upgrade and other conditions on the Star Alliance website. Star Alliance sends MMU001 to Air China to send the frequent flyer related information. Air China forwards the MMU001 message to the target airline after receiving it. The target airline performs authority verification, PNR verification, assembles SAUA: C into ICS, stores the TID (transaction identifier) of the message in the database, assembles AMU002 message and replies to the target airline. The target airline then forwards AMU002 to Star Alliance.
[0076] Among them, the Star Alliance website is a public website service platform built by each airline alliance member (the official online platform operated by Star Alliance); the function of SAUA:C is to check whether the PNR meets the conditions for upgrade. If the conditions are met, a seat in a higher cabin is reserved and the execution is completed. If the conditions for upgrade are not met, a corresponding error message will be prompted, and the open platform program will set an error code in AMU002 according to the error message. If the conditions are met, the PNR will change as follows:
[0077] a) Add a temporary SSR STAR item in the PNR, such as >SSR STAR CA HK / DUPSEGS / P1 / S2;
[0078] b) Add a high-class flight segment and issue the following command: >SS:CA981 / O / 31MAY / PEKJFK / NN1>@I;
[0079] c) If this PNR is booked through an external system, a new item will be added to notify the foreign airline: >SSROTHS1E DUP SEGS ADD<flight number> / <flight date> / <city pair> .
[0080] Step 2: Confirm the upgrade. When the frequent flyer sends the request message for the upgrade and the system processes it, it will return the upgrade-related matters to be confirmed to the user. The user needs to confirm whether the upgrade is needed. If the upgrade is confirmed, the frequent flyer will send the MMU003 message to Air China after confirming through the Star Alliance website. After receiving the MMU003 message, Air China forwards it to the target airline. The latter performs permission verification, uses the TID of the MMU003 message to match in the database and deletes the matched results from the database, assembles SAUA:B into ICS to delete the original cabin segment, retains the temporary segment added by the query application message, and finally assembles the AMU004 message to reply to Air China. Air China then forwards the AMU004 message to Star Alliance, and finally completes the cabin upgrade that meets the requirements of the frequent flyer.
[0081] Among them, the function of SAUA:B is to complete the upgrade modification of PNR. It can only be used after SAUA:C is successful. After executing SAUA:B, the PNR will undergo the following changes:
[0082] a) The temporary SSR STAR item is cancelled;
[0083] b) Generate a formal SSR STAR item. Note that the difference between the temporary and formal SSR STAR items is that the temporary SSR STAR item contains the characters DUP SEGS. The format of the formal SSR STAR item is as follows: >SSR STAR airline-code / HKFFP-airline-code card-number / certificate number / P psgr-id / S seg-id / class-on-ticket, for example >SSR STAR CA HK / SQ100610565 / 123220123456 / P1 / S2 / Y;
[0084] c) Delete the SSR items of the original segment and add the original SSR items (such as SSR FQTV, etc.) to the new segment (i.e. the segment with higher cabin class). However, some items (such as SSR SEAT) will not be regenerated. These items are configured in the SAUA control table SAAC:;
[0085] d) Add a new SSR TKNE electronic ticket item to the new flight segment;
[0086] e) If this PNR is booked through an external system, a new item will be added to notify the foreign airline: SSROTHS1E DUP SEGSDEL<flight number> / <flight date> / <city pair> ;
[0087] f) The original flight segment is deleted.
[0088] Step 3: Delete the upgrade. When the frequent flyer sends the request message for querying and applying for upgrade, the system will process it and return the upgrade-related matters to be confirmed to the user. The user needs to confirm whether the upgrade is needed. If the frequent flyer gives up the upgrade for various reasons, the frequent flyer can give up the upgrade request through the Star Alliance website. Then the MMU005 message will be sent to Air China. Air China will forward the MMU005 message to the target airline. The latter will perform permission verification, use the TID of the MMU005 message to match in the database and delete the matched result from the database. Then assemble SAUA:I into ICS to delete the temporary cabin segment added by the query application function, restore the PNR to the state before the upgrade, and finally assemble the AMU011 message to reply to Air China. Air China will forward the AMU011 message to Star Alliance to roll back the previous upgrade operation.
[0089] Among them, the function of SAUA:I is to cancel the high-class seat occupied by SAUA:C. There are three situations for this instruction: the first is that the passenger who is normally upgraded actively cancels the seat after completing the upgrade check. At this time, the foreign system will send an MMU005 to the target airline, and the target airline's open platform will construct the SAUA:I instruction accordingly. SAUA:I extracts the PNR to see if there are duplicate segments and temporary SSR STAR items. If so, the high-class segment and temporary SSR STAR items will be deleted and the PNR will be sealed.
[0090] Step 4: Automatically delete the upgrade. When the system receives the upgrade application query message from the business origin, it will store its TID in the database and the current time in the database. Every 10 minutes, the system will retrieve the messages that are still in the database and stored 10 minutes ago (when the front end does not send a confirmation or deletion message within 10 minutes). The system will automatically assemble the deletion messages corresponding to these requests and send them to ICS to delete the temporary space segments added in the PNR when querying the upgrade application.
[0091] Among them, in addition to the above situation (recorded as situation 1), the deletion of the upgrade operation also involves the following specific business scenarios:
[0092] Case 2: After the passenger who has been upgraded normally (MMU001) has only completed the upgrade check, the target airline system still does not receive the upgrade confirmation request (MMU003) within 10 minutes. The target airline open system will automatically construct the SAUA:I instruction.
[0093] In the third case, after the passenger who has been upgraded normally executes SAUA:C upon completing the upgrade check, the host system of the target airline immediately schedules a SAUA:I instruction and specifies that it will be executed in 20 minutes.
[0094] Step 5: Mileage refund. When mileage refund is required due to various abnormal situations, the target airline ICS sends a mileage refund message to the information processing platform. The information processing platform composes it into an AMU006 message and sends it to Air China. Air China forwards the AMU006 message to Star Alliance, and finally completes the refund of passenger mileage.
[0095] Among them, the scenarios involved in mileage refund include passengers actively canceling their trips, passengers not responding, flight cancellations and involuntary changes.
[0096] From the above description, it can be seen that this embodiment has the following beneficial effects: it supports cross-airline mileage redemption and upgrades, and the frequent flyer miles accumulated by passengers can be redeemed for reward upgrades of other airlines; by attracting passengers who have purchased tickets to use their miles to redeem reward upgrades, the airline can guarantee high profits while passengers have more opportunities to experience high-class service quality; it provides more flight privileges for high-end passengers, increases customer stickiness, and deepens passengers' understanding of the brand value of the airline.
[0097] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0098] In this embodiment, a device for upgrading cabin class by using mileage across airlines is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and will not be described again. As used below, the term "module" may be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0099] Figure 3 is a structural block diagram of a device for upgrading cabin class across airlines according to one embodiment of the present invention. Figure 3 As shown, the device includes: an acquisition module 32, the acquisition module 32 is used to respond to the user's upgrade request and obtain the upgrade request information, the upgrade request information at least includes the account mileage information and the upgrade reference information, the account mileage information at least includes the mileage of the user account and the mileage belonging airline, the upgrade reference information at least includes the flight belonging airline, wherein the mileage belonging airline is different from the flight belonging airline; a pre-upgrade module 34, the pre-upgrade module 34 is used to perform a pre-upgrade operation when it is determined that the upgrade request information meets the upgrade conditions, and generate upgrade confirmation information, the upgrade confirmation information at least includes temporary high-class seat information and mileage deduction information, the temporary high-class seat information is used to indicate the temporary high-class seat after the upgrade, and the mileage deduction information is used to indicate the mileage used to pay for the upgrade operation; an upgrade module 36, the upgrade module 36 is used to respond to the user confirmation information and perform the upgrade operation, wherein performing the upgrade operation at least includes deducting the mileage of the user account and determining the temporary high-class seat as the user's final seat.
[0100] Through the above-mentioned device, in response to the user's upgrade request, upgrade request information is obtained, the upgrade request information at least includes account mileage information and upgrade reference information, the account mileage information at least includes the mileage of the user account and the airline to which the mileage belongs, and the upgrade reference information at least includes the airline to which the flight belongs, wherein the mileage-attributing airline is different from the flight-attributing airline; when it is determined that the upgrade request information meets the upgrade conditions, a pre-upgrade operation is performed, and upgrade confirmation information is generated, the upgrade confirmation information at least includes temporary high-class cabin information and mileage deduction information, the temporary high-class cabin information is used to indicate the temporary high-class cabin after the upgrade, and the mileage deduction information is used to indicate the mileage used to pay for the upgrade operation; in response to the user confirmation information, an upgrade operation is performed, wherein performing the upgrade operation at least includes deducting the mileage of the user account and determining the temporary high-class cabin as the user's final cabin. The cross-airline mileage upgrade method provides users with flexible use of miles for upgrades and more courtesy services when traveling between different airlines, which improves the practicality of miles and the user's travel experience, meets the user's personalized needs, increases user stickiness, and strengthens cooperation between airlines and the development of interline business.
[0101] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0102] Optionally, the cross-airline mileage upgrade device provided in the present application may also include other modules. For example, the cross-airline mileage upgrade device may also include a database module, which is responsible for storing and managing the mileage information, member information, and flight and cabin data of members of each airline; a verification module, which is used to verify the passenger's membership identity and upgrade authority to ensure that only members who meet the upgrade conditions can initiate and complete the upgrade operation.
[0103] The embodiment of the present application also provides a readable storage medium. Optionally, in this embodiment, the readable storage medium can be used to store the program code executed by the cross-airline mileage upgrade method provided in the first embodiment.
[0104] Optionally, in this embodiment, the readable storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.
[0105] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing the program steps of the inter-airline mileage upgrade method.
[0106] Optionally, in this embodiment, the computer program is configured to perform the following steps:
[0107] Step S1, in response to a user's upgrade request, obtaining upgrade request information, the upgrade request information at least including account mileage information and upgrade reference information, the account mileage information at least including the mileage of the user's account and the airline to which the mileage belongs, and the upgrade reference information at least including the airline to which the flight belongs, wherein the airline to which the mileage belongs is different from the airline to which the flight belongs;
[0108] Step S2, when it is determined that the upgrade request information meets the upgrade conditions, a pre-upgrade operation is performed and upgrade confirmation information is generated, the upgrade confirmation information at least including temporary high-class information and mileage deduction information, the temporary high-class information is used to indicate the temporary high-class after the upgrade, and the mileage deduction information is used to indicate the mileage used to pay for the upgrade operation;
[0109] Step S3, in response to the user confirmation information, executing the upgrade operation, wherein executing the upgrade operation at least includes deducting the mileage from the user's account and determining the temporary high class as the user's final class.
[0110] The readable storage medium provided in the present application stores a computer program, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0111] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0112] Step S1, in response to a user's upgrade request, obtaining upgrade request information, the upgrade request information at least including account mileage information and upgrade reference information, the account mileage information at least including the mileage of the user's account and the airline to which the mileage belongs, and the upgrade reference information at least including the airline to which the flight belongs, wherein the airline to which the mileage belongs is different from the airline to which the flight belongs;
[0113] Step S2, when it is determined that the upgrade request information meets the upgrade conditions, a pre-upgrade operation is performed and upgrade confirmation information is generated, the upgrade confirmation information at least including temporary high-class information and mileage deduction information, the temporary high-class information is used to indicate the temporary high-class after the upgrade, and the mileage deduction information is used to indicate the mileage used to pay for the upgrade operation;
[0114] Step S3, in response to the user confirmation information, executing the upgrade operation, wherein executing the upgrade operation at least includes deducting the mileage from the user's account and determining the temporary high class as the user's final class.
[0115] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.
[0116] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0117] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0118] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0119] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0120] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0121] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0122] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for upgrading cabin class by using mileage across airlines, characterized in that: The method comprises the following steps: In response to a user's upgrade request, acquiring upgrade request information, the upgrade request information at least including account mileage information and upgrade reference information, the account mileage information at least including the mileage of the user's account and the airline to which the mileage belongs, and the upgrade reference information at least including the airline to which the flight belongs, wherein the airline to which the mileage belongs is different from the airline to which the flight belongs; If it is determined that the upgrade request information meets the upgrade conditions, a pre-upgrade operation is performed and upgrade confirmation information is generated, wherein the upgrade confirmation information at least includes temporary high-class information and mileage deduction information, wherein the temporary high-class information is used to indicate the temporary high-class after the upgrade, and the mileage deduction information is used to indicate the mileage used to pay for the upgrade operation; In response to the user confirmation information, an upgrade operation is performed, wherein performing the upgrade operation at least includes deducting the mileage from the user account and determining the temporary high class as the user's final class.
2. The method according to claim 1, characterized in that After generating the upgrade confirmation information, the method further includes: In response to the upgrade cancellation information, an upgrade cancellation operation is performed, and the upgrade cancellation operation at least includes retaining the mileage in the user account and retaining the original cabin of the user as the final cabin of the user.
3. The method according to claim 2, characterized in that In response to the upgrade cancellation information, performing an upgrade cancellation operation includes the following steps: In response to the automatic cancellation information in the upgrade cancellation information, executing the upgrade cancellation operation; The automatic cancellation information is used to indicate that after the upgrade confirmation information is generated, the user confirmation information is not obtained within a preset time period.
4. The method according to claim 2, characterized in that: In response to the upgrade cancellation information, performing the upgrade cancellation operation also includes the following steps: In response to user cancellation information in the upgrade cancellation information, executing the upgrade cancellation operation; The user cancellation information is used to indicate that the user confirms the cancellation of the upgrade operation.
5. The method according to claim 2, characterized in that: In response to the upgrade cancellation information, performing the upgrade cancellation operation also includes the following steps: In response to the passive flight change information in the upgrade cancellation information, executing the upgrade cancellation operation; The passive flight change information includes at least flight suspension information, flight delay information, and flight change information.
6. The method according to claim 2, characterized in that In response to the upgrade cancellation information, performing the upgrade cancellation operation also includes the following steps: In response to the itinerary active change information in the upgrade cancellation information, executing the upgrade cancellation operation; The active itinerary change information is used to indicate the itinerary change made by the user, and the itinerary change at least includes itinerary cancellation.
7. The method according to claim 1, characterized in that When it is determined that the upgrade request information meets the upgrade conditions, a pre-upgrade operation is performed, including: The pre-upgrade operation is performed when it is determined that the mileage in the user account is sufficient, the airline to which the mileage belongs matches the airline to which the flight belongs, the high-class cabin of the flight is available, and the user is eligible for the upgrade.
8. A device for upgrading cabin class based on mileage across airlines, characterized in that: include: an acquisition module, the acquisition module being used to respond to a user's upgrade request and acquire upgrade request information, the upgrade request information at least including account mileage information and upgrade reference information, the account mileage information at least including the mileage of the user's account and the airline to which the mileage belongs, and the upgrade reference information at least including the airline to which the flight belongs, wherein the airline to which the mileage belongs is different from the airline to which the flight belongs; a pre-upgrade module, the pre-upgrade module being used to perform a pre-upgrade operation and generate upgrade confirmation information if it is determined that the upgrade request information meets the upgrade conditions, the upgrade confirmation information at least including temporary high-class information and mileage deduction information, the temporary high-class information being used to indicate the temporary high-class after the upgrade, and the mileage deduction information being used to indicate the mileage used to pay for the upgrade operation; An upgrade module, the upgrade module is used to perform an upgrade operation in response to user confirmation information, wherein performing the upgrade operation at least includes deducting the mileage of the user account and determining the temporary high class as the user's final class.
9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the inter-airline mileage upgrade method described in any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the computer-readable storage medium is controlled, and the device in which the program is located executes the steps of the inter-airline mileage upgrade method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Information determination method and device, server and storage medium
CN111915365A