Method, apparatus, device and medium for initiating member registration and service

By generating airline registration marks on the business travel management platform and automatically transmitting them to the service system, the inconvenience of users to manually register airline members when booking air tickets is solved, and the automation and convenience of member registration is achieved.

CN114463070BActive Publication Date: 2025-07-08CTRIP BUSINESS TRAVEL INFORMATION SERVICE (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210146682.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-17
Publication Date
2025-07-08
Estimated Expiration
2042-02-17

AI Technical Summary

Technical Problem

In the prior art, users need to manually access the airline website or intermediary platform when booking air tickets, which is inconvenient to operate.

Method used

The airline registration logo is generated when the user selects a member discount flight through the business travel management platform, and the user input information and the airline registration logo are transferred to the service system in association to automatically trigger the member registration process.

Benefits of technology

It realizes automatic member registration during the air ticket booking process, improves user convenience and organizational work efficiency, especially member registration convenience in bulk ticket purchase scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114463070B_ABST
    Figure CN114463070B_ABST
Patent Text Reader

Abstract

In the embodiments of the present application, a method, apparatus, device, and medium for initiating and providing member registration are provided. When a user books a flight ticket, a corresponding airline registration identifier is generated for the member-preferential flight selected by the user to indicate that the member of the corresponding airline needs to be registered. Moreover, the input information used by the user to generate a ticket purchase order and the airline registration identifier are transmitted to the service system in an associated manner, and the service system forwards them to the airline related to the flight information to create a ticket purchase order; moreover, the user information and the airline registration identifier corresponding to the member-preferential flight can be used by the airline to complete the member registration. In addition, the registration purpose of the member corresponding to different situations such as one or more flight segments and one or more passengers corresponding to the ticket purchase order can be achieved through the identifier of the member to be registered in the itinerary dimension, and the reusability is strong. Thus, the inconvenience problem of member registration in the related art can be well solved through the solution in the embodiments of the present application.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of network platform data processing, and particularly to a method, device, equipment, and medium for initiating and servicing member registration. Background Art

[0002] Airlines will launch member price products, and only users who have registered as airline members can purchase member price products. Therefore, users have a need to register as members with airlines.

[0003] However, the current airline member registration requires users to manually register on airline websites, or jump to airline websites from intermediary websites, which is very inconvenient.

[0004] Summary of the Invention

[0005] In view of the above-mentioned deficiencies of the related art, the purpose of this application is to provide a method, device, equipment, and medium for initiating and servicing member registration, so as to solve the problem of inconvenience for users to register as airline members when booking air tickets in the related art.

[0006] The first aspect of this application provides a method for initiating member registration, which is applied to a business travel management platform and is used to register a member of the corresponding airline for a user who books a member-preferential flight; the member-preferential flight takes the membership qualification of its corresponding airline as a preferential condition; the method for initiating member registration includes: obtaining at least one flight queried by the user terminal, and generating an airline registration identifier corresponding to the member-preferential flight among the at least one flight; obtaining the input information used by the user terminal to generate a ticket purchase order; wherein, the input information includes user information of at least one user and flight information of the at least one flight queried; associatively transmitting the input information and the airline registration identifier to a service system, so as to be transmitted to the airline through the service system to create a ticket purchase order; and, the user information and the airline registration identifier corresponding to the member-preferential flight are used as the basis for registering a member with the airline.

[0007] In an embodiment of the first aspect, the associatively transmitting the input information and the airline registration identifier to the service system includes: transmitting the input information to the service system in a preset manner associated with the airline registration identifier in terms of flight route and user dimension.

[0008] In an embodiment of the first aspect, the ticket purchase order includes passenger information of multiple passengers on the same member-preferential flight; transmitting the input information to the service system in a preset manner associated with the airline registration identifier in terms of flight route and user dimension includes: associating the passenger information of at least one unregistered passenger with the airline registration identifier of the airline corresponding to the flight route for transmission.

[0009] In an embodiment of the first aspect, the ticket purchase order includes a plurality of member-preferential flights, and the plurality of member-preferential flights correspond to a plurality of flight routes; transmitting the input information to the service system in a preset manner associated with the airline registration identifier in terms of flight route and user dimension includes: associating each of the flight routes and the relevant users with the airline registration identifiers of their respective corresponding airlines for transmission.

[0010] In an embodiment of the first aspect, the user includes passengers and contacts corresponding to different flight routes, and the user information includes passenger information and contact information; transmitting the input information to the service system in a preset manner associated with the airline registration identifier in terms of flight route and user dimension includes: transmitting the passenger information and its associated airline registration identifier, and the contact information to the service system respectively to register members for the passengers and contacts.

[0011] In an embodiment of the first aspect, the passenger information includes at least one of the following: passenger name, document type, passenger document number, and contact phone number; and / or, the contact information includes: contact document number.

[0012] In an embodiment of the first aspect, the business travel management platform includes: a service engine, a front-end part, and an order placement part; the front-end part interacts with the user terminal for selecting the at least one flight and inputting information; the service engine receives the at least one flight selected by the user, generates an airline registration identifier based on the member-preferential flights therein and returns it to the front-end part; the order placement part transmits the input information to the service system in a preset manner associated with the airline registration identifier in terms of flight route and user dimension.

[0013] A second aspect of the present application provides a member registration service method, which is applied to a service system connected to a business travel management platform and is used to register members of the corresponding airline for users who book member-preferential flights; the member-preferential flights are based on the membership qualifications of their corresponding airlines as preferential conditions; the member registration service method includes: receiving input information and an airline registration identifier from the business travel management platform; wherein, the input information is input by the user for generating a ticket purchase order, and the airline registration identifier is generated corresponding to the selected member-preferential flight; transmitting the input information and the airline registration identifier to the airline corresponding to the selected flight to create a ticket purchase order; and, the user information and the airline registration identifier corresponding to the member-preferential flight are used as the basis for registering members with the airline.

[0014] In an embodiment of the second aspect, the input information is transmitted to the service system in a preset format that is at least partially associated with the airline registration identifier in terms of flight route and user dimension.

[0015] In an embodiment of the second aspect, the service system provides an interface for receiving the input information and the airline registration identifier. The interface is configured with a value passing rule, and the preset manner in which the input information and the airline registration identifier are passed is restricted by the value passing rule.

[0016] In an embodiment of the second aspect, the ticket purchase order includes passenger information of multiple passengers on the same member preferential flight, and the passenger information of at least one unregistered passenger is associated with the airline registration identifier.

[0017] In an embodiment of the second aspect, the ticket purchase order contains multiple member preferential flights, and the multiple member preferential flights correspond to multiple flight routes. The flight routes of each airline and the passenger information of at least one unregistered passenger related thereto are associated with the airline registration identifier of the airline.

[0018] In an embodiment of the second aspect, the user includes passengers and contacts corresponding to different flight routes, and the user information includes passenger information and contact information; the passenger information and its associated airline registration identifier are used for passenger registration, and the contact information is used for contact registration.

[0019] In an embodiment of the second aspect, the passenger information includes at least one of the following: passenger name, document type, passenger document number, and contact phone number; and / or, the contact information includes: contact document number.

[0020] In an embodiment of the second aspect, the service system provides an interface for receiving the input information and the airline registration identifier. The interface is configured with a value passing rule for restricting the passing form of the input information and the airline registration identifier.

[0021] A member registration initiation device is provided in the third aspect of the present application, which is applied to a business travel management platform and is used to register a member of the corresponding airline for a user who reserves a member preferential flight; the member preferential flight takes the membership of its corresponding airline as a preferential condition; the member registration initiation device includes: a service engine module, which is used to obtain at least one flight queried by the user terminal and generate an airline registration identifier for the member preferential flight among the at least one flight; a front-end module, which is used to obtain the input information used by the user terminal to generate a ticket purchase order; wherein, the input information includes user information of at least one user and flight information of at least one flight queried; an order placement module, which is used to transmit the input information and the airline registration identifier in an associated manner to the service system, so as to be transmitted to the airline through the service system to create a ticket purchase order; and, the user information and the airline registration identifier corresponding to the member preferential flight are used as the basis for registering a member with the airline.

[0022] The fourth aspect of the present application provides a membership registration service device, which is applied to a service system connected to a business travel management platform and is used to register members of the corresponding airline for users who book discounted flights for members; the discounted flights for members are based on the membership qualification of the corresponding airline as a preferential condition; the membership registration service device includes: a receiving module, configured to receive input information and an airline registration identifier from the business travel management platform; wherein, the input information is input by the user to generate a ticket purchase order, and the airline registration identifier is generated corresponding to the selected discounted flight for members; an order creation module, configured to transfer the input information and the airline registration identifier to the airline corresponding to the selected flight to create a ticket purchase order; and, the user information and the airline registration identifier corresponding to the discounted flight for members are used as the basis for registering members with the airline.

[0023] The fifth aspect of the present application provides a computer device, including: a communicator, a memory, and a processor; the communicator is used for external communication; the memory stores program instructions; the processor is used to run the program instructions to execute the membership registration initiation method according to any one of the first aspects; or, execute the membership registration service method according to any one of the second aspects.

[0024] The sixth aspect of the present application provides a computer-readable storage medium, storing program instructions, and the program instructions are run to execute the membership registration initiation method according to any one of the first aspects; or, execute the membership registration service method according to any one of the second aspects.

[0025] As described above, in the embodiments of the present application, a membership registration initiation and service method, device, equipment, and medium are provided. When a user books a ticket, a corresponding airline registration identifier is generated for the discounted flight for members selected by the user to indicate that the member of the corresponding airline needs to be registered. And, the input information used by the user to generate the ticket purchase order and the airline registration identifier are transferred to the service system in an associated manner, and the service system forwards them to the airline related to the flight information to create a ticket purchase order; and, the user information and the airline registration identifier corresponding to the discounted flight for members can be used by the airline to complete the membership registration. In addition, the purpose of membership registration in different situations such as one or more flight segments and one or more passengers corresponding to a ticket purchase order can be achieved through the identifier of the member to be registered in the itinerary dimension, and the reusability is strong. Thus, the problems of inconvenient membership registration in the related art can be well solved through the solutions in the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 A schematic diagram showing an application scenario in an embodiment of the present application.

[0027] Figure 2 A schematic diagram showing the membership registration process in an embodiment of the present application.

[0028] Figure 3 Show the schematic diagram of the membership registration process in an application example of the present application.

[0029] Figure 4 Show the module schematic diagram of the membership registration initiation device in an embodiment of the present application.

[0030] Figure 5 Show the module schematic diagram of the membership registration service device in an embodiment of the present application.

[0031] Figure 6 Show the structural schematic diagram of the computer device in an embodiment of the present application. Detailed implementation manners

[0032] The following uses specific specific examples to illustrate the implementation manners of the present application. Those skilled in the art can easily understand other advantages and effects of the present application from the information disclosed in the present application. The present application can also be implemented or applied through other different specific implementation manners. Various details in the present application can also be modified or changed according to different viewpoints and application systems without departing from the spirit of the present application. It should be noted that, without conflict, the embodiments and features in the embodiments of the present application can be combined with each other.

[0033] The following takes the accompanying drawings as a reference and details the embodiments of the present application so that those skilled in the technical field to which the present application belongs can easily implement it. The present application can be embodied in many different forms and is not limited to the embodiments described herein.

[0034] In the description of the present application, the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc., mean that the specific features, structures, materials, or characteristics represented in connection with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the specific features, structures, materials, or characteristics represented can be combined in any one or more embodiments or examples in a suitable manner. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples represented in the present application and the features of the different embodiments or examples.

[0035] In addition, the terms "first" and "second" are only used for illustrative purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" can explicitly or implicitly include at least one of the features. In the description of the present application, "a plurality" means two or more unless otherwise specifically defined.

[0036] In order to clearly illustrate the present application, devices irrelevant to the description are omitted, and the same or similar constituent elements throughout the specification are given the same reference numerals.

[0037] Throughout the specification, when it is said that a device is "connected" to another device, this includes not only the case of "direct connection", but also the case of "indirect connection" with other elements interposed therebetween. In addition, when it is said that a certain device "includes" a certain constituent element, unless there is a particularly contrary record, it does not exclude other constituent elements, but means that other constituent elements may also be included.

[0038] Although in some instances the terms first, second, etc. are used herein to denote various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, the first interface and the second interface, etc. are indicated. Furthermore, as used herein, the singular forms "a", "an" and "the" are also intended to include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising", "including" indicate the presence of the stated features, steps, operations, elements, modules, items, kinds, and / or groups, but do not preclude the presence, occurrence or addition of one or more other features, steps, operations, elements, modules, items, kinds, and / or groups. The terms "or" and "and / or" used herein are to be construed as inclusive, or meaning any one or any combination. Thus, "A, B or C" or "A, B and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A, B and C". An exception to this definition only occurs when the combination of elements, functions, steps or operations are mutually exclusive in some way.

[0039] The technical terms used herein are only for referring to specific embodiments and are not intended to limit the present application. The singular form used herein also includes the plural form as long as the statement does not clearly indicate the contrary meaning. The meaning of "including" used in the specification is to embody specific characteristics, regions, integers, steps, operations, elements and / or components, and does not exclude the existence or addition of other characteristics, regions, integers, steps, operations, elements and / or components.

[0040] Relative spatial terms such as "lower", "upper", etc. may be used to more easily explain the relationship of one device shown in the drawings relative to another device. Such terms refer to not only the meaning indicated in the drawings, but also other meanings or operations of the device in use. For example, if the device in the drawings is flipped, a certain device that was described as "lower" than other devices is then described as "upper" than other devices. Therefore, the exemplary term "lower" includes both upper and lower. The device may be rotated 90° or other angles, and the relative spatial terms are interpreted accordingly.

[0041] Although not defined differently, including technical terms and scientific terms used herein, all terms shall have the same meaning as generally understood by those skilled in the technical field to which this application pertains. Terms defined in commonly used dictionaries are additionally interpreted to have meanings consistent with relevant technical literature and the currently presented information. Unless otherwise defined, they shall not be overly interpreted as ideal or highly formulaic meanings.

[0042] Currently, some airlines offer preferential flights for members, that is, only by registering for the membership of the airline can one enjoy the preferential conditions for the tickets of this flight, such as price discounts, etc. This requires users who book such tickets to manually visit the airline's website or transfer through an intermediary platform to the airline and manually enter the information required for registration to complete the membership registration, which is very inconvenient.

[0043] In view of this, in the embodiments of the present application, a solution is provided. A corresponding airline registration identifier is generated based on the user's selection of a preferential flight for members when booking a ticket, so as to transmit the airline registration identifier together during the process of transmitting the user input information to book a ticket, for triggering the action of membership registration and realizing automated membership registration and booking of tickets at the corresponding preferential prices.

[0044] As Figure 1 shown, a schematic diagram of the application scenario in the embodiments of the present application is presented.

[0045] In this application scenario, a communication system is shown. The communication system includes a user terminal 101, a business travel management platform 102, and a service system 103. The user terminal 101 is connected to the business travel management platform 102, and the business travel management platform 102 is connected to the service system 103. The user terminal 101 communicates with the business travel management platform 102 to perform flight inquiries and information input when booking a ticket. The business travel management platform 102 obtains the flight information queried and selected by the user terminal 101 when booking a ticket, and determines whether it is a preferential flight for members according to its product rules. If so, a corresponding airline registration identifier is generated. Furthermore, when the business travel management platform 102 places an order for a ticket with the service system 103, it will transmit the input information and the airline registration identifier in an associated manner. The service system 103 can transmit the input information and the registered member identifier to the system of the airline corresponding to the preferential flight for members (abbreviated as "airline") to create a ticket purchase order through the airline and complete the membership registration at the same time, and can return the ticket purchase order to the user terminal for the user to pay at the preferential price for members. Thus, it can be realized that during the process of the user booking a ticket, the membership registration at the airline through the input information is automatically triggered, improving the convenience and experience of the user.

[0046] It should be noted in particular that the user groups connected by the business travel management platform 102 are basically all institutions (such as enterprises, etc.), and the business travel service requirements of institutions need to purchase tickets in batches. Through the above solution, member registration can be completed automatically and in batches for each person in the institution (such as passengers, contacts, etc.), which can effectively save working time and improve work efficiency and the user experience of institutional personnel.

[0047] In some embodiments, the user terminal 101 can be implemented on devices held by institutional staff, such as desktop computers, laptop computers, mobile terminals (such as smart phones, tablet computers, or PDAs, etc.), or wearable devices (such as smart watches, smart bracelets, smart glasses, or smart helmets, etc.). In some embodiments, the business travel management platform 102 can be implemented on a server, a server group, or other distributed network systems, etc. In some embodiments, the service system 103 can be implemented on a server, a server group, or other distributed network systems, etc.

[0048] In some embodiments, the user terminal 101, the business travel management platform 102, and the service system 103 can be connected through a network. There can be multiple networks, including multiple wired and / or wireless local area networks, and can also include a wide area network connecting the local area networks. For example, the user terminal 101 is implemented on a smart phone and accesses the mobile core network through the wireless mobile network of the mobile operator. The mobile core network is connected to the data network and is connected to the service system 103 through the data network. The service system 103 is connected to the airline's system through a wired interconnection network.

[0049] Through Figure 1 The communication system in the embodiment has made a general description of the automated airline member registration in the ticket reservation. The following is a detailed description through a specific process.

[0050] As Figure 2 shown, it shows a schematic diagram of the member registration process in the embodiment of the present application. The communication interaction process occurs between the user terminal, the business travel management platform, and the service system.

[0051] Step S201: The user queries at least one flight from the business travel management platform on the ticket reservation interface displayed on the user terminal.

[0052] In some embodiments, corresponding to the business travel scenarios of institutions (such as enterprises and institutions), they may batch-select multiple flights and multiple passengers at one time to generate a ticket purchase order, that is, purchase multiple tickets of the corresponding quantity. Therefore, all of the multiple flights may be member preferential flights, or some may be member preferential flights and some may be ordinary flights, etc. In addition, booking tickets for multiple passengers at one time can be for the same flight or for different flights.

[0053] Step S202: The business travel management platform obtains the selected at least one flight, and generates an airline registration identifier corresponding to the member preferential flights among the at least one flight.

[0054] In some embodiments, the business travel management platform may generate an airline registration identifier for each member preferential flight that is queried and determined; alternatively, it may also generate an airline registration identifier according to at least one member preferential flight selected by the user from the queried flights.

[0055] In some embodiments, the business travel management platform may obtain the product rules of the flights selected by the user terminal, determine that the flight is a member preferential flight according to the content of the product rules such as member preferences, and generate an airline registration identifier correspondingly for associating with the member preferential flight and the relevant user. For example, a certain flight number (the flight can be replaced by the flight itinerary, and the flight number is replaced by the itinerary number) is associated with an airline registration identifier to indicate that the flight is a member preferential flight. Another example is that a certain passenger of the member preferential flight is associated with an airline registration identifier to indicate that the passenger needs to register as a member; combining the flight number corresponding to the member preferential flight obtained from the user's selection of the flight during booking, and further determining the airline corresponding to the member preferential flight according to the flight number, the airline can be found from the queried airlines to register the member for this passenger.

[0056] Thus, in the subsequent steps, the airline registration identifier can be transmitted together with the input information to complete the registration of the corresponding airline member during the process of creating a ticket purchase order according to the input information.

[0057] Step S203: The business travel management platform obtains the input information used by the user terminal to generate a ticket purchase order.

[0058] When the user books a ticket, information needs to be input for creating a ticket purchase order. Among them, the input information includes the user information of at least one user and the flight information of at least one queried flight. The user information is used for creating a ticket purchase order on the one hand; on the other hand, at least part of the information can be used to meet the requirements of airline member registration. Therefore, in the ticket booking interface provided to the user, comprehensive user information fields can be pre-designed to obtain comprehensive input information, so as to meet both the requirements of creating a ticket purchase order and the requirements of different airline member registrations.

[0059] In some embodiments, the user includes a passenger. Correspondingly, the passenger information of the passenger includes some or all of the passenger name, document type (such as ID card, driver's license, military officer's certificate, etc.), document number (such as ID card number, driver's license number, military officer's certificate number, etc.), and contact phone number for airline membership registration. Optionally, it may further include a contact person who contacts the business travel management platform on behalf of the passenger. The contact information of the contact person should at least include the document number for airline membership registration.

[0060] Step S204: The business travel management platform transmits the input information and the airline registration identifier to the service system in an associated manner.

[0061] In some embodiments, to support scenarios such as multi-passenger and multi-leg registration (such as single-passenger registration for one leg, multi-passenger registration for one leg, etc.) and ensure the reusability of the process, when the business travel management platform transmits the input information and the airline registration identifier, the input information is transmitted to the service system in a preset manner associated with the airline registration identifier in terms of the leg and user dimensions. Each leg may correspond to a flight. For example, a direct flight from A to B is one leg, a flight from A to C and then transferring to B is two legs, AC and CB, and a flight from B to A is one leg. Since flights and flight numbers are used by airlines, the business travel management platform can use legs and leg numbers as a substitute, which is more convenient for the business travel management platform.

[0062] In some embodiments, the service system may provide an application programming interface (API) for receiving the input information and the airline registration identifier, such as a create order interface; the description of the create order interface defines the value passing rules for constraining the form of the transmission of the input information and the airline registration identifier, that is, the business travel management platform can transmit the input information and the airline registration identifier to the service system according to this value passing rule to form the association between each leg, user dimension and the airline registration identifier. In a possible example, the create order interface of the service system provides a passenger node for receiving the passenger information of each passenger and can identify the incoming airline registration identifier to trigger the membership registration of the passenger.

[0063] In an example, for the situation where a user selects a member preferential flight and multiple passengers in one ticket purchase (corresponding to creating a ticket purchase order), the passenger information of at least one unregistered passenger can be associated with the airline registration identifier of the airline corresponding to the leg for transmission. For example, for passengers A1, A2, and A3 on member preferential flight A, if the business travel management platform can obtain the information on whether A1, A2, and A3 are registered members, if A1 and A2 are not registered and A3 is registered, then the airline registration identifier can be associated with A1 and A2.

[0064] Optionally, the product rule can be that if there is one member among the passengers in a ticket purchase order, the entire ticket purchase order can enjoy the member discount. Correspondingly, that is, only one of A1, A2, and A3 needs to be a member. If none of A1, A2, and A3 is a member, then only one associated airline registration identifier (which can be determined by the user's selection on the ticket reservation interface) can be registered, or multiple or even all of the associated airline registration identifiers can be registered.

[0065] In an example, for the case where the user selects multiple member discount flights in a single ticket purchase, and the multiple member discount flights correspond to multiple flight segments, each flight segment and the relevant user can be associated with the airline registration identifier of their respective corresponding airline for transmission. For example, in a ticket purchase order, there is a member discount flight B1 of airline B and a member discount flight C1 of airline C. If the passenger D1 of B1 is not registered and the passenger D2 of C1 is not registered, then D1 is respectively associated with the airline registration identifier 1 indicating registration of a member of B, and D2 is associated with the airline registration identifier 2 indicating registration of a member of C.

[0066] In an example, based on different product rule requirements, for some member discount flights, the passenger needs to be the object of the ticket purchase, and for some member discount flights, the contact person needs to be the object of the ticket purchase. Then, in a user's single ticket purchase, there may be both a contact person and a passenger. For example, the round-trip member discount flights respectively need to be purchased with the passenger and the contact person as the object. In this case, both the passenger and the contact person need to register as members of the corresponding airline for the corresponding flight segment to enjoy the discount. Therefore, the input information transmitted by the business travel management platform to the service system may include the passenger and the contact person, and both need to register as members. For this situation, in addition to providing a passenger node, the create order interface of the service system also provides a contact person node. The business travel management platform transmits the passenger information and its associated airline registration identifier to the passenger node of the service system, and the contact person information to the contact person node of the service system to register members for the passenger and the contact person respectively.

[0067] Step S205: The service system receives the input information and the airline registration identifier from the business travel management platform.

[0068] Step S206: The service system transmits the input information and the airline registration identifier to the airline corresponding to the selected flight to create a ticket purchase order; and, the user information and the airline registration identifier corresponding to the member discount flight are used as the basis for the airline to register a member.

[0069] In some embodiments, the user information may include passenger information, or include passenger information and contact information. Optionally, the passenger information includes at least one of the following: passenger name, document type, passenger document number, and contact phone number (such as a mobile phone number), which is used as the basis for registration, and the associated airline registration identifier is used to trigger the membership registration of the corresponding passenger. Optionally, the contact information includes the contact's document number, which is used to trigger the membership registration of the corresponding contact.

[0070] In some embodiments, the system of the airline provides an interface with value passing rules to receive input information and the airline registration identifier for identification, create a ticket purchase order and return it to the service system, and register a member for the passenger.

[0071] It should be noted that in the above embodiments, the value passing rules of the interfaces provided by the business travel management platform, the service system, and the airline's system for receiving input information and the airline registration identifier may be different, which may result in different presentation forms of the airline registration identifier and input information passed through different interfaces, but their meanings and functions may be the same.

[0072] After step S206, the service system transfers the ticket purchase order to the user terminal through the business travel management platform to initiate the payment process. The user confirms the ticket purchase order and can purchase tickets at the member preferential price; then the service system obtains the ticket from the airline and returns it.

[0073] In some embodiments, the user belongs to an organization, which may be an enterprise or institution. Usually, enterprises and institutions have an internal payment approval process and will only make payments after the approval. Therefore, when the business travel management platform learns the information that the user initiates the payment process, it can first request to obtain the confirmation of the ticket purchase order payment process from the user's organization, and then perform the deduction operation corresponding to the payment in response to the confirmation.

[0074] Illustrate the way of the confirmation. For example, the user can transfer the approval number of the approved internal payment process to the business travel management platform to indicate the confirmation of the payment amount, thereby triggering the business travel management platform to purchase tickets from the airline through the service system. Or, in some examples, the business travel management platform can also directly dock with the OA system of the user's organization to directly obtain the information of the confirmed payment.

[0075] Thus, in a business such as air ticket reservation between an organization and a business travel management platform, the confirmation of the organization's payment for the ticket purchase order can be obtained, making the entire process more reliably meet the operational needs of the organization, thereby enhancing the service experience.

[0076] In some embodiments, if the airline membership registration fails, the service system can return an error code to the business travel management platform to intercept the user from placing another order.

[0077] In some embodiments, the business travel management platform may include multiple functional parts, such as a service engine, a front-end part, an order placement part, and other functional parts.

[0078] Exemplarily, the front-end part interacts with the user terminal for selecting the at least one flight and inputting information. For example, the user terminal displays a ticket reservation interface to the user for operation or input.

[0079] The service engine receives the at least one flight selected by the user, generates an airline registration identifier based on the member preferential flight among them, and returns it to the front-end part. In a specific implementation example, the service engine is used to integrate various resources and provide them to other parts. For example, the flight number and product rules are obtained according to the selected flight obtained from the front-end part. Whether it is a member preferential flight can be determined according to the content of the product rules, and the airline registration identifier is generated accordingly, and returned to the front-end part for passing to the order placement part, service system, etc. at the back-end.

[0080] The order placement part transfers the input information to the service system in a preset manner associated with the airline registration identifier in terms of flight itinerary and user dimension to create a ticket purchase order.

[0081] For further illustration of the above principle, reference can be made to Figure 3 As shown, a schematic diagram of the member registration process in an application example of the present application is presented. Since only the part of member registration is shown, the information transferred for creating a ticket purchase order is simplified in the figure, and only the passenger information for passenger registration is shown.

[0082] The process includes:

[0083] Step S301: The service engine generates an airline registration identifier based on the member preferential flight queried by the user and returns it to the front-end part.

[0084] In some embodiments, the service engine may also give the flight number of the flight to the front-end part.

[0085] Step S302: After the user inputs information at the front-end and selects to create an order, step S303 can be triggered;

[0086] Step S303: The front-end transfers the flight number, passenger information, and airline registration identifier to the order placement part.

[0087] In some embodiments, the passenger information includes name, document type, document number, and contact phone number. Exemplarily, the order placement part provides an interface, and the interface provides a passenger node to pass in the passenger information and the airline registration identifier.

[0088] Step S304: The order placement part transmits passenger information and the associated airline registration identifier to the service system according to the voyage and passenger dimensions.

[0089] In some embodiments, the passenger information and membership products are passed into the passenger node provided by the create order interface of the service system, and the airline registration identifier is used to indicate registration.

[0090] Step S305: The service system calls the membership registration interface of the airline's system to register a member.

[0091] In some embodiments, the passenger information and the airline registration identifier can be transmitted according to the value passing rules of the membership registration interface of the airline's system.

[0092] It should be noted that since the value passing rules of the respective interfaces of the service engine, the front-end part, the order placement part, the service system, and the airline system may be different, the airline registration identifier may also cooperate with other identifiers when being transmitted through different interfaces. Additionally, the airline registration identifier can be multiple pieces of content. For example, it can respectively indicate that the users corresponding to the voyages register as members, and is used to determine whether the flights corresponding to the voyages are member preferential flights.

[0093] For example, the service engine generates and transmits the airline registration identifier ActionType = AirlineRegister to the interface of the front-end, which is used to indicate that a passenger needs to be registered and can be passed by the front-end part to the order placement part; the front-end transmits the front-end identifier AirlineRegisterFlag = True to the interface of the order placement part to indicate to the order placement part that the passenger needs membership registration, so as to trigger the order placement part to transmit the airline registration identifier ActionType = AirlineRegister to the passenger node to indicate the passengers to be registered, and in the first extended node Key, Key = AirlineRegister is passed in to indicate the execution of the membership registration action, and in the second extended node Value, the passenger identifiers of each passenger to be registered are passed in, such as PassengerId. If there are multiple passengers, each PassengerId can be separated by a symbol (such as a comma).

[0094] Step S306: The service system determines whether the membership registration is successful; if so, it proceeds to Step S307; if not, it proceeds to Step S308;

[0095] Step S307: The service system notifies the user through the order placement part and the front-end that the order creation is successful.

[0096] Step S308: Return an error code to the order placement part;

[0097] Step S309: The order placement part notifies the user through the front-end to prevent the order placement.

[0098] Exemplarily, the following gives the fields related to member registration of the service engine, the front-end part, the order placement part, and the service system in some instances.

[0099] Table 1 below gives the fields related to member registration in the order extension table. The order extension table extends the fields of passenger_id, flight_no, and takeoff_time for associating with the passenger information to be registered. bigint represents the auto-increment field type, varchar represents the variable-length string, and datetime represents the date and time information type.

[0100]

[0101] Table 2 below gives the fields related to member registration in the passenger information table.

[0102]

[0103]

[0104] Table 3 below gives the fields related to member registration in the interface parameters of the order placement part in the business travel management platform. The passenger information and the passenger node of the front-end identifier passed into the interface of the order placement part can be understood in combination with the interfaces in the previous embodiments.

[0105]

[0106]

[0107] Table 4 below gives the fields related to member registration in the interface parameters for creating an order in the service system. The passenger information, the airline registration identifier, and the passenger node of the front-end identifier passed into the interface of the order placement part can be understood in combination with the interfaces in the previous embodiments.

[0108] Parameter Whether Mandatory Description PassengerName Yes Passenger Name PersonName Yes Passenger Type Yes Document Type Number Yes Document Number Mobile Yes Contact Number ActionType Yes Airline Registration ID Key Yes Extended Information Value Yes Extended Information

[0109] Each of the above field tables indicates that each piece of information contains the values of the respective fields recorded therein.

[0110] It can be understood that, referring to the associations between the tables formed by the associations between the fields in Tables 1 to 4 above, the airline registration identifier and the input information are passed through the interface value passing method, and the standardized interface value passing can determine the flight segments corresponding to the member preferential flights and the passengers who need to register as members. Specifically, the passengers who need to register as members and the flight segments enjoying the preferential treatment can be determined according to the airline registration identifier in the itinerary dimension, and the airline can be determined according to the flight number, realizing the standardization of the registration process and ensuring the universality of the process.

[0111] Such as Figure 4As shown, it is a schematic diagram of the modules of the membership registration initiation device in an embodiment of the present application. It should be noted that the membership registration initiation device can be applied to the business travel management platform involved in the previous embodiments, and reference can be made to Figure 2 or Figure 3 . Therefore, the principle of the membership registration initiation device can be referred to the steps performed by the business travel management platform in the previous Figure 2 or Figure 3 embodiments, so the same technical content will not be repeated here.

[0112] The membership registration initiation device 400 includes:

[0113] A service engine module 401, configured to obtain at least one flight queried by the user terminal, and generate an airline registration identifier for the member preferential flights among the at least one flight;

[0114] A front-end module 402, configured to obtain the input information used by the user terminal to generate a ticket purchase order; wherein, the input information includes user information of at least one user and flight information of at least one flight queried;

[0115] An order placement module 403, configured to transmit the input information and the airline registration identifier in an associated manner to the service system, so as to be transmitted to the airline through the service system to create a ticket purchase order; and, the user information and the airline registration identifier corresponding to the member preferential flights are used as the basis for registering as a member of the airline.

[0116] As Figure 5 shown, it is a schematic diagram of the modules of the membership registration service device in an embodiment of the present application. It should be noted that the membership registration service device can be applied to the service system involved in the previous embodiments, and reference can be made to Figure 2 or Figure 3 . Therefore, the principle of the membership registration service device can be referred to the steps performed by the service system in the previous Figure 2 or Figure 3 embodiments, so the same technical content will not be repeated here.

[0117] The membership registration service device 500 includes:

[0118] A receiving module 501, configured to receive the input information and the airline registration identifier from the business travel management platform; wherein, the input information is input by the user for generating a ticket purchase order, and the airline registration identifier is generated corresponding to the selected member preferential flight;

[0119] An order creation module 502, configured to transmit the input information and the airline registration identifier to the airline corresponding to the selected flight to create a ticket purchase order; and, the user information and the airline registration identifier corresponding to the member preferential flights are used as the basis for registering as a member of the airline.

[0120] It should be specifically noted that in Figure 4 , Figure 5 each functional module in the embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a program instruction product. The program instruction product includes one or more program instructions. When the program instructions are loaded and executed on a computer, the processes or functions according to the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The program instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another.

[0121] And, Figure 4 , Figure 5 the devices disclosed in the embodiments can be implemented by other module partitioning methods. The device embodiments shown above are only illustrative. For example, the partitioning of the modules is only a logical function partitioning. In actual implementation, there can be other partitioning methods. For example, multiple modules or modules can be combined or can be dynamically moved to another system, or some features can be ignored or not executed. Another point is that the couplings or direct couplings or communication connections shown or discussed among each other can be through some interfaces. The indirect couplings or communication connections of the devices or modules can be in an electrical or other form.

[0122] In addition, Figure 4 , Figure 5 each functional module and sub-module in the embodiments can be dynamically located in a processing component, or each module can exist physically alone, or two or more modules can be dynamically located in one component. The above-mentioned dynamic component can be implemented in the form of hardware or in the form of a software functional module. When the above-mentioned dynamic component is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium can be a read-only memory, a magnetic disk, or an optical disc, etc.

[0123] In the embodiments of the present application, a computer-readable storage medium can also be provided, storing program instructions, and the program instructions, when run, execute the method steps performed by the business travel management platform or service system in the Figure 2 or Figure 3 embodiments.

[0124] The method steps in the above embodiments are implemented as software or computer code that can be stored in a recording medium (such as a CD ROM, RAM, floppy disk, hard disk, or magneto-optical disk), or as computer code that is originally stored in a remote recording medium or a non-transitory machine-readable medium and downloaded via a network and will be stored in a local recording medium, so that the method represented herein can be stored on such a recording medium for software processing using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware (such as an ASIC or FPGA).

[0125] It should be specifically noted that the flowcharts representing the processes or methods in the above embodiments of the present application can be understood to represent modules, segments, or portions of code including one or more executable instructions for implementing specific logical functions or processes. And the scope of the preferred embodiments of the present application includes additional implementations, where the functions can be executed in a substantially simultaneous manner or in a reverse order according to the involved functions, rather than in the order shown or discussed.

[0126] For example, Figure 2 , Figure 3 the order of the respective steps in the embodiments may be varied in a specific scenario and is not limited to the above representation.

[0127] As Figure 6 shown, a schematic structural diagram of a computer device in an embodiment of the present application is presented.

[0128] In some embodiments, the computer device can be used to implement the business travel management platform or service system in the previous embodiments, and can be specifically implemented as, for example, a server, a desktop computer, a laptop computer, a mobile terminal, or a wearable device, etc.

[0129] Figure 6 The computer device 600 shown is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.

[0130] As Figure 6 shown, the computer device 600 is presented in the form of a general-purpose computing device. The components of the computer device 600 may include, but are not limited to: at least one of the above-mentioned processing units 610, at least one of the above-mentioned storage units 620, and a bus 630 connecting different system components (including the storage unit 620 and the processing unit 610).

[0131] Among them, the storage unit stores program code, and the program code can be executed by the processing unit 610, so that the computer device is used to implement the above embodiments of the present disclosure (such as Figure 2 , Figure 3The business travel management platform or service system described in the (Embodiment), and execute the method steps therein. For example, the processing unit 610 may execute, for example Figure 2 Each step executed by the business travel management platform in the embodiment.

[0132] In some embodiments, the storage unit 620 may include a volatile storage unit, such as a random access storage unit (RAM) 6201 and / or a cache storage unit 6202, and may further include a read-only storage unit (ROM) 6203.

[0133] In some embodiments, the storage unit 620 may further include a program / utilities 6204 having a set (at least one) of program modules 6205. Such program modules 6205 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment.

[0134] In some embodiments, the bus 630 may include a data bus, an address bus, and a control bus.

[0135] In some embodiments, the computer device 600 may also communicate with one or more external devices 700 (such as a keyboard, a pointing device, a Bluetooth device, etc.). Such communication may be performed through an input / output (I / O) interface 650. Optionally, the computer device 600 further includes a display unit 640, which is connected to the input / output (I / O) interface 650 for display. Also, the computer device 600 may communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 6100. As shown in the figure, the network adapter 6100 communicates with other modules of the computer device 600 through the bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the computer device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0136] In summary, the embodiments of the present application provide a method, apparatus, device, and medium for initiating member registration and providing services. When a user books a flight ticket, a corresponding airline registration identifier is generated for the member preferential flight selected by the user to indicate that the member of the corresponding airline needs to be registered. Moreover, the input information of the user for generating the ticket purchase order and the airline registration identifier are transmitted to the service system in an associated manner, and the service system forwards them to the airline related to the flight information to create a ticket purchase order. Additionally, the user information and the airline registration identifier corresponding to the member preferential flight can be used by the airline to complete the member registration. Furthermore, the purpose of member registration in different situations such as a ticket purchase order corresponding to one or more flight segments and one or more passengers can be achieved through the identifier of the member to be registered in the itinerary dimension, and the reusability is strong. Thus, the solution in the embodiments of the present application can well solve the problem of inconvenient member registration in the related art.

[0137] The above embodiments are only illustrative of the principles and effects of the present application and are not intended to limit the present application. Any person familiar with this technology can modify or change the above embodiments without departing from the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by those with ordinary knowledge in the technical field without departing from the spirit and technical ideas disclosed by the present application should still be covered by the claims of the present application.

Claims

1. A method for initiating member registration, characterized in that, Applied to a business travel management platform, it is used to automatically register users who book discounted flights for members of the corresponding airline during the user's ticket purchase process; The discounted flights for members are based on the membership qualification of the corresponding airline; The method for initiating member registration includes: Obtain at least one flight queried by the user terminal, and generate an airline registration identifier for the discounted flights for members among the at least one flight; Obtain the input information used by the user terminal to generate a ticket purchase order; wherein, the input information includes user information of at least one user and flight information of the at least one flight queried; Transmit the input information and the airline registration identifier in an associated manner to the service system, so as to be transmitted to the airline through the service system to create a ticket purchase order; and, the user information and the airline registration identifier corresponding to the discounted flights for members are used as the basis for registering members with the airline.

2. The method for initiating member registration according to claim 1, wherein The transmitting the input information and the airline registration identifier in an associated manner to the service system includes: Transmit the input information to the service system in a preset manner associated with the airline registration identifier in terms of flight itinerary and user dimension; wherein, each flight itinerary corresponds to a flight.

3. The method for initiating member registration according to claim 2, wherein The ticket purchase order includes passenger information of multiple passengers for the same discounted flight for members; Transmitting the input information to the service system in a preset manner associated with the airline registration identifier in terms of flight itinerary and user dimension includes: Associate the passenger information of at least one unregistered passenger with the airline registration identifier of the airline corresponding to the flight itinerary for transmission.

4. The method for initiating member registration according to claim 2, wherein The ticket purchase order contains multiple discounted flights for members, and the multiple discounted flights for members correspond to multiple flight itineraries; Transmitting the input information to the service system in a preset manner associated with the airline registration identifier in terms of flight itinerary and user dimension includes: Associate each flight itinerary and the relevant user with the airline registration identifier of their respective corresponding airline for transmission.

5. The method for initiating member registration according to claim 2, wherein The users include passengers and contacts who book tickets for different flight itineraries respectively, and the user information includes passenger information and contact information; Transmitting the input information to the service system in a preset manner associated with the airline registration identifier in terms of flight itinerary and user dimension includes: Transmit the passenger information and its associated airline registration identifier, as well as the contact information, to the service system respectively to register members for the passengers and contacts respectively.

6. The method for initiating member registration according to claim 5, wherein The passenger information includes at least one of the following: passenger name, document type, passenger document number, and contact phone number; And / or, the contact information includes: contact document number.

7. The method for initiating member registration according to claim 1, characterized in that, The business travel management platform includes: a service engine, a front-end part, and an order placement part; The front-end part interacts with the user terminal to select the at least one flight and input information; The service engine receives the at least one flight selected by the user, generates an airline registration identifier based on the discounted flights for members therein, and returns it to the front-end part; The order placement part transmits the input information to the service system in a preset manner associated with the airline registration identifier in terms of flight itinerary and user dimension.

8. A membership registration service method, characterized in that, Applied to a service system connected to a business travel management platform, it is used to automatically register users who book discounted flights for members of the corresponding airline during the user's ticket purchase process; The discounted flights for members are based on the membership of the corresponding airline as a preferential condition; The membership registration service method includes: Receiving input information and an airline registration identifier from the business travel management platform; wherein, the input information is input by the user to generate a ticket purchase order, and the airline registration identifier is generated corresponding to the selected discounted flight for members; Transmitting the input information and the airline registration identifier to the airline corresponding to the selected flight to create a ticket purchase order; and, the user information and the airline registration identifier corresponding to the discounted flight for members are used as the basis for registering members with the airline.

9. The member registration service method according to claim 8, characterized in that, The input information is transmitted to the service system in a preset format that is at least partially associated with the airline registration identifier in terms of the flight itinerary and the user dimension; the flight itinerary corresponds to at least one flight.

10. The membership registration service method according to claim 9, characterized in that, The service system provides an interface for receiving the input information and the airline registration identifier, the interface is configured with value-passing rules, and the preset manner of transmitting the input information and the airline registration identifier is determined by the value-passing rules.

11. The membership registration service method according to claim 9, characterized in that, The ticket purchase order includes passenger information of multiple passengers on the same discounted flight for members, and the passenger information of at least one unregistered passenger is associated with the airline registration identifier.

12. The membership registration service method according to claim 9, wherein The ticket purchase order contains multiple discounted flights for members, the multiple discounted flights for members correspond to multiple flight itineraries, and the passenger information of each flight itinerary and at least one related unregistered passenger is associated with the airline registration identifier of the airline.

13. The member registration service method according to claim 9, characterized in that, The user includes passengers and contacts corresponding to different flight itineraries, and the user information includes passenger information and contact information; the passenger information and its associated airline registration identifier are used for passenger registration, and the contact information is used for contact registration.

14. The membership registration service method according to claim 13, characterized in that, The passenger information includes at least one of the following: passenger name, document type, passenger document number, and contact phone number; And / or, the contact information includes: contact document number.

15. A membership registration initiation device, characterized in that, Applied to a business travel management platform, it is used to automatically register users who book discounted flights for members of the corresponding airline during the user's ticket purchase process; The discounted flights for members are based on the membership of the corresponding airline as a preferential condition; The membership registration initiation device includes: A service engine module, which is used to obtain at least one flight queried by the user terminal and generate an airline registration identifier corresponding to the discounted flight for members among the at least one flight; A front-end module, which is used to obtain the input information used by the user terminal to generate a ticket purchase order; wherein, the input information includes user information of at least one user and flight information of at least one flight queried; An order placement module, which is used to transmit the input information and the airline registration identifier in an associated manner to the service system, so as to be transmitted to the airline through the service system to create a ticket purchase order; and, the user information and the airline registration identifier corresponding to the discounted flight for members are used as the basis for registering members with the airline.

16. A membership registration service device, characterized in that, Applied to a service system connected to a business travel management platform, it is used to automatically register users who book discounted flights of member airlines as members of the corresponding airlines during the user's ticket purchase process; the discounted flights of members are based on the membership qualifications of their corresponding airlines as preferential conditions. The member registration service device includes: A receiving module, configured to receive input information and an airline registration identifier from the business travel management platform; wherein, the input information is input by the user for generating a ticket purchase order, and the airline registration identifier is generated corresponding to the selected discounted flight of the member. An order creation module, configured to transmit the input information and the airline registration identifier to the airline corresponding to the selected flight to create a ticket purchase order; and, the user information and the airline registration identifier corresponding to the discounted flight of the member are used as the basis for registering members with the airline.

17. A computer device, characterized in that, It includes: A communicator, a memory, and a processor; The communicator is used for external communication; the memory stores program instructions; the processor is used for running the program instructions to execute the member registration initiation method according to any one of claims 1 to 7; Or, execute the member registration service method according to any one of claims 8 to 14.

18. A computer-readable storage medium, characterized in that, Stores program instructions, and the program instructions are run to execute the member registration initiation method according to any one of claims 1 to 7; or, Execute the member registration service method according to any one of claims 8 to 14.

Citation Information

Patent Citations

  • Convenient member management system and method

    CN103390243A

  • Discount information pushing method and system, electronic equipment and storage medium

    CN109949093A