CN117808555A - Additional service product processing method and related device - Google Patents

Additional service product processing method and related device Download PDF

Info

Publication number
CN117808555A
CN117808555A CN202311871485.7A CN202311871485A CN117808555A CN 117808555 A CN117808555 A CN 117808555A CN 202311871485 A CN202311871485 A CN 202311871485A CN 117808555 A CN117808555 A CN 117808555A
Authority
CN
China
Prior art keywords
target
additional service
queue
travel
journey
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311871485.7A
Other languages
Chinese (zh)
Inventor
谢若晨
崔甜
房健
赵磊
赵敏
李鹏
宗深
李雄清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Travelsky Technology Co Ltd
Original Assignee
China Travelsky Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Travelsky Technology Co Ltd filed Critical China Travelsky Technology Co Ltd
Priority to CN202311871485.7A priority Critical patent/CN117808555A/en
Publication of CN117808555A publication Critical patent/CN117808555A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/14Travel agencies

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a processing method and a related device of an additional service product, wherein the processing method comprises the following steps: pre-establishing an association relation among a product type, a journey change type and a queue, and pre-constructing a journey subscription information list in which original journey information and corresponding additional service products are stored; acquiring target journey subscription information contained in the journey change request; traversing the travel subscription information detail table, determining a target additional service product and a travel change type corresponding to the target travel subscription information, determining a corresponding target queue based on the target additional service product and the travel change type in the association relation, and adding the target additional service product into the target queue for processing. The process establishes the association relation and the travel subscription information detail table in advance, realizes the association of the additional service products with the travel information, the travel change type and the queue, and realizes the automatic processing of all the additional services under the condition of travel change.

Description

Additional service product processing method and related device
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a method and an apparatus for processing an additional service product.
Background
With the development of travel market and the increase of civil aviation travel passenger capacity, more and more people pay more attention to service experience in the travel process. In recent years, the technical investment of the direct marketing channel is increased, the technical construction of the direct marketing channel is developed, own marketing channels such as official networks, APP, applets and the like of airlines are gradually built and perfected, and passengers are willing to go to the direct marketing channel of the airlines to purchase air tickets, rest rooms, luggage, insurance, hotels and other additional service products.
When a passenger purchases an air ticket and an additional service product, the passenger may not travel on the original journey due to various reasons, and therefore, the journey needs to be changed, but the journey change may cause the additional service product purchased on the original journey of the passenger to be unusable, and at this time, the unusable additional service needs to be processed. Then it is necessary for the system to first obtain information about the passenger's journey changes and secondly, on the basis of the journey changes, to be able to know which service products the passenger purchased on these journeys and to automatically process the additional service products purchased by the passenger. The system can acquire the changing scene of the electronic ticket ET (Electronic Ticket) from the old ticket to the new ticket, and automatically follow or cancel the corresponding electronic bill EMD (Electronic Miscellaneous Document) according to the changing situation of the electronic ticket.
However, the conventional system can only recognize the case of changing the ET ticket number of the passenger, and cannot recognize the case of changing the non-ET ticket number. The existing system for processing additional services can only automatically process additional service products of the EMD ticket, and other additional service products which are not used for outputting the EMD ticket cannot be automatically processed.
Disclosure of Invention
In view of the above, the present invention provides a processing method and related device for additional service products, which are used for solving the problem that the existing system can only identify the changing situation of the ET ticket number of the passenger, and can not identify the changing situation of the non-ET ticket number. The existing system for processing the additional service can only automatically process the additional service products of the EMD ticket, and other additional service products which are not used for outputting the EMD ticket cannot be automatically processed. The specific scheme is as follows:
a method of processing an additional service product, comprising:
pre-establishing an association relation among a product type, a travel change type and a queue, wherein the queue comprises: automatic unsubscribe queues, automatic unsubscribe queues and automatic follow queues;
pre-constructing a travel subscription information list, wherein the travel subscription information list stores original travel information and corresponding additional service products;
When a journey change request is received, acquiring target journey subscription information contained in the journey change request, wherein the target journey subscription information comprises: target original journey information and target changed journey information;
and traversing the travel subscription information detail table, determining a target additional service product and a travel change type corresponding to the target travel subscription information, determining a corresponding target queue based on the target additional service product and the travel change type in the association relation, and adding the target additional service product into the target queue for processing.
Compared with the prior art, the invention has the following advantages:
the invention discloses a processing method and a related device of an additional service product, wherein the processing method comprises the following steps: pre-establishing an association relation among a product type, a journey change type and a queue, and pre-constructing a journey subscription information list in which original journey information and corresponding additional service products are stored; obtaining target journey subscription information contained in the journey change request, wherein the target journey subscription information comprises: target original journey information and target changed journey information; traversing the travel subscription information detail table, determining a target additional service product and a travel change type corresponding to the target travel subscription information, determining a corresponding target queue based on the target additional service product and the travel change type in the association relation, and adding the target additional service product into the target queue for processing. The process establishes the association relation and the travel subscription information detail table in advance, realizes the association of the additional service products with the travel information, the travel change type and the queue, and realizes the automatic processing of all the additional services under the condition of travel change.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for processing an additional service product according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a processing device for an additional service product according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of an apparatus according to an embodiment of the present invention.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure have been shown in the accompanying drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
The term "including" and variations thereof as used herein are intended to be open-ended, i.e., including, but not limited to. The term "based on" is based at least in part on. The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments. Related definitions of other terms will be given in the description below.
It should be noted that the terms "first," "second," and the like in this disclosure are merely used to distinguish between different devices, modules, or units and are not used to define an order or interdependence of functions performed by the devices, modules, or units.
It should be noted that references to "one", "a plurality" and "a plurality" in this disclosure are intended to be illustrative rather than limiting, and those of ordinary skill in the art will appreciate that "one or more" is intended to be understood as "one or more" unless the context clearly indicates otherwise.
The invention discloses a processing method and a related device of an additional service product, which are applied to the processing process of the additional service product of an airline company, wherein the additional service product refers to other services related to flights, except for transportation services for transporting passengers from a place A to a place B, provided by the airline company. Such as seat options, luggage, etc. In the prior art, along with the development of travel market and the increase of civil aviation travel passenger capacity, more and more people pay more attention to service experience in the travel process. In recent years, the technology investment of the direct marketing channel is increased for airlines, the technology construction of the direct marketing channel is developed, own marketing channels such as official networks, APP, applets and the like of the airlines are gradually built and perfected, and passengers are willing to go to the direct marketing channel of the airlines to purchase air tickets, rest rooms, luggage, insurance, hotels and other additional service products.
At present, main current situations in various airlines and OTA e-commerce platforms are as follows:
the system can acquire the changing scene of the ET ticket from the old ticket to the new ticket, and automatically follow or cancel the corresponding electronic omnirange EMD (Electronic Miscellaneous Document) product according to the changing condition of the ET ticket.
The current technical scheme has the following problems:
the existing system can only recognize the case of changing the ET ticket number of the passenger in the whole journey of the passenger, and can not recognize the case of changing the non-ET ticket number, such as machine type change, flight number change, flight time change, cabin position change, station building change and the like.
With the rapid development of the current market, the types of additional services that can be sold are more and more, and the existing system can only automatically process the additional service products of the EMD ticket, and other additional service products of the non-EMD ticket cannot automatically process, for example, insurance takes a policy as the ticket.
The existing system can support automatic processing of EMD tickets, but can not carry out the following calculation refund, automatic refund and other related problems.
Based on the above problems, the present invention provides a method for processing an additional service product, where the execution flow of the method is shown in fig. 1, and the method includes the steps of:
S101, pre-establishing an association relation among a product type, a travel change type and a queue, wherein the queue comprises: automatic unsubscribe queues, automatic unsubscribe queues and automatic follow queues;
in the embodiment of the invention, different additional service products are configured to be processed by which processing queue under different journey change scenes. The configuration field comprises an association relation among a product type, a travel change type and a queue name, wherein the association relation can be configured according to actual service requirements, so that flexible use of a aviator client is facilitated, and the queue comprises: the automatic unsubscribe queue, the automatic unsubscribe queue and the automatic follow queue, the schematic diagram of the association relation is shown in figure 1,
TABLE 1
ID Product type Travel change type Queue name
1 Luggage bag Ticket exchange Automatic following queue
2 Luggage bag Flight cancellation Automatic unsubscribe queue
3 Luggage bag XXX XXXX
4 Hotel Arrival airport changes Automatic line of purchase
5 Hotel Arrival airport changes Automatic unsubscribe queue
6 Hotel XXX XXXX
7 Safety device Departure time variation Automatic unsubscribe queue
8 Safety device XXX XXXX
9 XX XXX XXXX
S102, a travel subscription information detail table is built in advance, wherein the travel subscription information detail table stores original travel information and corresponding additional service products;
In the embodiment of the invention, when the subscription of the additional service product is successful, a request for subscribing the journey information is constructed, a journey subscription information list is generated, the subscription of the journey information is completed, and the journey subscription information list records the related information of the associated air ticket when the subscription of the additional service product is completed, and the method mainly comprises the following steps: original trip information and corresponding additional service products thereof, wherein the original trip information comprises: order number, ticket status, ticket time, product ID, product type, departure airport, arrival airport, flight number, departure terminal, arrival terminal, departure time, arrival time, cabin, model.
The specific construction process of the travel subscription information list is as follows:
step 1: additional service products such as lounge, luggage, hotel, seat, insurance, etc. are reserved.
Step 2: it is determined whether the subscription to the additional service product was successful. And checking whether local inventory products are successfully generated, such as seat selection, baggage, dining and the like, and calling a third party provider interface to acquire reservation results, such as insurance, hotel, car renting and the like, for products provided by a third party provider.
Step 3: if the subscription is successful, the system generates a product order and constructs a subscription request.
The original journey information, the product information, the payment information, the change-back rule and the like are recorded in the product order. The original program information comprises the following steps: order number, ticket status, ticket time, product ID, product type, departure airport, arrival airport, flight number, departure terminal, arrival terminal, departure time, arrival time, cabin, model, etc., the product information includes: product ID, product type, product name, product attribute, etc., the payment information includes: payor information, payment price, payment time, etc., and the refund rule includes whether refund, refund time limit, etc.
The subscription request includes: order number, ticket number, product id, product type, ticket status, flight number, departure airport, arrival airport, departure terminal, arrival terminal, departure time, arrival time, cabin, model. If the subscription fails, the subscription request is not constructed.
Step 4: and judging whether the travel information associated with the product is subscribed or not by inquiring a travel subscription information detail table. That is, when the travel subscription information list is queried, whether the same travel record exists in the list is judged: order number, ticket number, product type, ticket status, flight number, departure airport, arrival airport, departure terminal, arrival terminal, departure time, arrival time, cabin, model.
Step 5: if the journey information is not subscribed previously, the journey information is written into a journey subscription information list. If the trip information has been subscribed previously, the trip subscription information detail table is not written.
Further, the execution sequence of S101 and S102 is not specifically limited in the embodiment of the present invention.
S103, when a journey change request is received, acquiring target journey subscription information contained in the journey change request, wherein the target journey subscription information comprises: target original journey information and target changed journey information;
in an embodiment of the present invention, an interface is provided to monitor high frequency messages, which refer to machine-readable structured data derived from the reservation system ICS (Inventory Control System) and the departure system DCS (Departure Control System) after receiving the high frequency message with a travel change. Analyzing the type and the message of the high-frequency message, and according to the analyzed target travel subscription information, wherein the target travel subscription information comprises: the specific processing procedures of the original target journey information and the target journey information after changing are as follows:
when the passenger journey changes, high-frequency pushing target journey subscription information, wherein the target journey subscription information comprises: target original journey information and target changed journey information, wherein the target original journey information group comprises: the method comprises the steps of a primary ticket number, a primary ticket state, a primary flight number, a primary departure airport, a primary arrival airport, a primary departure terminal building, a primary arrival terminal building, a primary departure time, a primary arrival time, a primary cabin position and a primary model; the target post-change journey information includes: new ticket number, new ticket status, new flight number, new departure airport, new arrival airport, new departure terminal, new arrival terminal, new departure time, new arrival time, new cabin, new model. S104, traversing the travel subscription information detail table, determining a target additional service product and a travel change type corresponding to the target travel subscription information, determining a corresponding target queue based on the target additional service product and the travel change type in the association relation, and adding the target additional service product into the target queue for processing.
In the embodiment of the invention, whether the pushed travel data has records in the travel subscription information list in the travel information subscription module is judged according to the comparison between the target original travel information pushed by high frequency and the records in the travel subscription information list in the travel information subscription module. If the record exists, the travel subscription information pushed by the high frequency is received, and if the record does not exist, the travel subscription information is not processed. And comparing the journey change types of the journey of the passengers according to the journey information after the target change pushed by high frequency and the information recorded in the journey subscription information list, such as old ticket change ticket, change of ticket state, change of flight number, change of departure airport, change of arrival airport, change of departure terminal, change of arrival terminal, change of departure time, change of arrival time, change of cabin position, change of model, and the like. And searching out a target additional service product subscribed to the air ticket number according to the air ticket number in the travel subscription information list, wherein the target additional service product comprises the following components: target product ID, target product type and target product order number. And traversing the association relation, determining a target queue based on the target product type and the journey change type, and judging whether the target queue exists in a preset queue configuration list. If so, judging whether the target additional service product exists in the target queue, and if not, adding the target additional service product into the target queue for processing. And judging whether the target additional service product exists in the target queue according to the target queue acquired in the previous step and the acquired target product ID and the target product order number. And if the target additional service product exists in the target queue, performing queue deduplication, and processing the target additional service product only once. If the target additional service product does not exist in the queue, processing of the target additional service product is added to the target queue.
The target queue includes: automatic unsubscribe queues, automatic repurchase queues, automatic follow queues, other customizable queues, and the like.
Automatic unsubscribe queue: and after the target additional service product is added into the automatic unsubscribing queue, the queue automatically performs the operation of refunding the ticket and refunding on the target additional service product. If a certain insurance product is added into the automatic unsubscribe queue, the queue can call the third-party supplier aviation couplet to carry out unsubscribe of insurance, unsubscribe of insurance policy and refund of insurance expense, and for an order, the insurance product on the original insurance order can be unsubscribed.
Automatically returning and purchasing a queue: and after the target additional service product is added into the automatic drawing queue, the queue automatically carries out operations of drawing a ticket and resale on the target additional service product. If a certain hotel product is added into an automatic order-taking queue, the queue can firstly call a third party provider to take out the original hotel and re-order a new hotel, and for an order, the hotel product on the original hotel order can be taken out, and a new hotel order can be generated.
Automatic following queue: and adding the target additional service product into an automatic following queue, and automatically updating the order of the target additional service product by the queue. If a certain baggage product is added into the automatic following queue, the queue can call the navigation host following interface to acquire a new EMD ticket of the baggage which is successfully followed automatically, and for an order, the EMD ticket number and EMD other information recorded on the original baggage order are updated into the latest EMD ticket number and EMD other information.
The processing of different products under different travel changes is freely configured in the additional service product processing queue by the avionics manager, and the system can process according to the configuration situation in the additional service product processing queue.
The processing procedure for the automatic unsubscribe queue is as follows:
step 1: judging whether preset unsubscribed conditions are met, wherein the preset unsubscribed conditions comprise unsubscribed time, unsubscribable conditions and the like.
Step 2: and if the preset unsubscribing condition is met, automatically unsubscribing the product when the automatic processing time is reached. And if the preset unsubscribing condition is not met, not processing.
The preset unsubscribing conditions are unsubscribing rules of products, such as whether the products are allowed to unsubscribe, whether the unsubscribing time of the products is met, and the like, and each product can freely configure own unsubscribing rules.
Step 3: inquiring an unsubscribe interface for local inventory products management; and for the third-party product, calling an unsubscribing interface of the third-party provider, and judging whether unsubscribing is successful or not according to the interface return.
Step 4: if the automatic unsubscribing is successful, deleting old journey information in the journey subscription information list, and updating the product state in the product order. If the automatic unsubscribing fails, performing exception handling. During exception handling, the system sends an exception work order to an administrator, and the administrator takes the order off line to process the order. The abnormal worksheet mainly comprises a product ID, a product type, a product order number, other detailed information of a product, abnormal occurrence time and the like.
The processing procedure for the automatic retirement and purchase queue is as follows:
step 1: judging whether preset repurchase conditions are met, wherein the preset repurchase conditions comprise repurchase time, repurchase possibility, sales time limit and the like.
Step 2: if the preset repurchase condition is met, when the automatic processing time is reached, automatically repurchase the product. If the preset repurchase condition is not met, the processing is not carried out.
Step 3: and judging whether the automatic unsubscribe is successful.
Step 4: and if the automatic unsubscribing is successful, re-booking the product. If the automatic unsubscribing fails, performing exception handling.
Step 5: if the re-booking is successful, new journey information is newly added in the journey subscription information list to delete old journey information, and the product state in the original product order is modified and a new product order is generated. If the re-subscription fails, exception handling is performed.
For an auto-follow queue:
step 1: determining whether the target additional service product meets an automatic following condition or not based on a preset following identifier, wherein the preset following identifier is given based on a third party, and the preset following identifier and the automatic following condition are not limited in the embodiment of the invention
Step 2: and if the product following condition is met, calling a host following interface to automatically follow the product when the automatic processing time is reached. If the product following condition is not satisfied, the automatic following process is not performed.
Step 3: if the product automatically follows successfully, new journey information is added in the journey subscription information list to delete old journey information, and a product order is updated. If the automatic following fails, the exception handling is performed. The invention discloses a processing method of an additional service product, which comprises the following steps: pre-establishing an association relation among a product type, a journey change type and a queue, and pre-constructing a journey subscription information list in which original journey information and corresponding additional service products are stored; obtaining target journey subscription information contained in the journey change request, wherein the target journey subscription information comprises: target original journey information and target changed journey information; traversing the travel subscription information detail table, determining a target additional service product and a travel change type corresponding to the target travel subscription information, determining a corresponding target queue based on the target additional service product and the travel change type in the association relation, and adding the target additional service product into the target queue for processing. The process establishes the association relation and the travel subscription information detail table in advance, realizes the association of the additional service products with the travel information, the travel change type and the queue, and realizes the automatic processing of all the additional services under the condition of travel change.
In the embodiment of the present invention, the additional service product processing method is illustrated based on the above description,
specific embodiments of the invention will be described below by way of example.
The first step: configuring additional service product processing queue configuration table (association relationship)
Configuring seat products, changing departure time and automatically unsubscribing seats; and (5) changing the departure airport, and automatically unsubscribing the seat products.
(1) Product type: seat with a seat cover
Travel change, departure time change
Queue name: automatic unsubscribe queue
(2) Product type: seat with a seat cover
Travel change, departure airport change
Queue name: automatic unsubscribe queue
Configuring an insurance product, changing the departure time, and automatically unsubscribing the insurance product; and (5) changing the departure airport, and automatically unsubscribing the insurance product.
(1) Product type: safety device
Travel change, departure time change
Queue name: automatic unsubscribe queue
(2) Product type: safety device
Travel change, departure airport change
Queue name: automatic unsubscribe queue
The rest room products are configured, the departure building is changed, and the rest room products are automatically returned and purchased; and changing the departure airport, and automatically returning and purchasing the rest room products.
(1) Product type: rest room
Travel change, departure time change
Queue name: automatic line of purchase
(2) Product type: rest room
Travel change, departure airport change
Queue name: automatic line of purchase
Configuring a baggage product, changing the departure time, and automatically following the EMD of the baggage product; and changing the departure airport, and automatically returning and purchasing the baggage products.
(1) Product type: luggage bag
Travel change, departure time change
Queue name: automatic following queue
(2) Product type: luggage bag
Travel change, departure airport change
Queue name: automatic line of purchase
And a second step of: additional service products give birth to the bill and subscribe to the journey information.
Based on the existing air ticket order, order number 20230902103325021750, passenger 1 adult, flight number XX1008, departure airport PEK, arrival airport HKG, departure time 2023-09-10:30, arrival time 2023-09-10:18:30, bunk Y, model boeing 747, departure terminal building T3, arrival terminal building T1, air ticket number 20230910151100.
Rest room bill generation: invoking a rest room reservation interface, returning reservation success, deducting inventory success, judging that the product reservation success product ID is 1000 at the moment, generating a rest room product order, and acquiring a reservation number 20230902103325021751, constructing a request for subscribing travel information, and invoking a travel information subscription module. Generating subscription information to write into database subscription details table as follows
Order number: 20230902103325021751
Ticket number of air ticket: 20230910151100
Air ticket status: open for use
Product ID:1000
Product type: rest room
Departure time: 2023-09-10 15:30
Arrival time: 2023-09-10 18:30
Cabin position: y is Y
Flight number: XX1008
Departure airport: PEK (PEK)
Arrival at airport: HKG
Departure building: t3
Reaching the terminal building: t1
Model: boeing 747
Hotel sheet: and calling a hotel reservation interface to reserve a hotel, returning reservation success by the interface, deducting inventory success, judging that the hotel reservation is successful at the moment, generating a hotel product order and a reservation number 20230902103325021752, constructing a request for subscribing the journey information, and calling a journey information subscription module. Generating subscription information to write into database subscription details table as follows
Order number: 20230902103325021752
Ticket number of air ticket: 20230910151100
Air ticket status: open for use
Product ID:1001
Product type: hotel
Departure time: 2023-09-10 15:30
Arrival time: 2023-09-10 18:30
Cabin position: y is Y
Flight number: XX1008
Departure airport: PEK (PEK)
Arrival at airport: HKG
Departure building: t3
Reaching the terminal building: t1
Model: boeing 747
Insurance policy: and calling a reservation interface of the insurance provider aviation couplet to pay successfully, returning a insurance number by the interface, pushing a purchase success message, judging that the insurance product is reserved successfully at the moment, generating an insurance product order with a product ID of 1002, ordering a list number 20230902103325021753, constructing a request for subscribing travel information, and calling a travel information subscription module. Generating subscription information to write into database subscription details table as follows
Order number: 20230902103325021753
Ticket number of air ticket: 20230910151100
Air ticket status: open for use
Product ID:1002
Product type: safety device
Departure time: 2023-09-10 15:30
Arrival time: 2023-09-10 18:30
Cabin position: y is Y
Flight number: XX1008
Departure airport: PEK (PEK)
Arrival at airport: HKG
Departure building: t3
Reaching the terminal building: t1
Model: boeing 747
Seat bill generation: and calling a seat reservation interface, returning reservation success to generate an EMD ticket by the host computer, judging that the seat product reservation is successful at the moment, generating a seat product order with a product ID of 1003 and a reservation number 20230902103325021754, constructing a request for subscribing the journey information, and calling a journey information subscription module. Generating subscription information to write into database subscription details table as follows
Order number: 20230902103325021754
Ticket number of air ticket: 20230910151100
Air ticket status: open for use
Product ID:1003
Product type: seat with a seat cover
Departure time: 2023-09-10 15:30
Arrival time: 2023-09-10 18:30
Cabin position: y is Y
Flight number: XX1008
Departure airport: PEK (PEK)
Arrival at airport: HKG
Departure building: t3
Reaching the terminal building: t1
Model: boeing 747
Baggage bill: invoking a host to reserve the baggage product, returning reservation success by the host, generating an EMD ticket, judging that reservation of the baggage product is successful at the moment, generating a baggage product order with a product ID of 1004, and establishing a request for subscribing travel information by the reservation number 20230902103325021755, and invoking a travel information subscribing module. Generating subscription information to write into database subscription details table as follows
Order number: 20230902103325021755
Ticket number of air ticket: 20230910151100
Air ticket status: open for use
Product ID:1004
Product type: luggage bag
Departure time: 2023-09-10 15:30
Arrival time: 2023-09-10 18:30
Cabin position: y is Y
Flight number: XX1008
Departure airport: PEK (PEK)
Arrival at airport: HKG
Departure building: t3
Reaching the terminal building: t1
Model: boeing 747
And a third step of: each channel changes the air ticket, the system receives the subscribed high-frequency information of the journey change and analyzes the information.
In this step, first, the air ticket number 20230910151100 is changed from online channel to offline channel, and the departure time is changed from the original date 2023-09-10:30 to 2023-09-11:15:30. The high-frequency message data processing module subscribes to the travel change message, analyzes the message content of the message, compares the original departure date with the departure date after the change in the high-frequency message, and calculates to obtain specific change content.
Inquiring the travel information subscription list, inquiring the conditional air ticket number 20230910151100, and searching out all the product orders, product IDs and product types subscribed to the air ticket number. The search results were as follows
Rest room order: 20230902103325021751
Hotel order: 20230902103325021752
Insurance order: 20230902103325021753
Seat order: 20230902103325021754
Baggage order: 20230902103325021755
These orders are all subscribed to the ticket number 20230910151100, so they all need to be processed.
3. If the order retrieved above is processed, the first step of querying the processing queue names corresponding to the various products configured by the additional service product processing queue configuration module is needed.
Rest room order: 20230902103325021751 the product type rest room, when the corresponding change content is the change of the departure time, the matched queue is an automatic unsubscribe queue; a determination is made as to whether 1000 products for 20230902103325021751 orders are already in the queue, and if not, the order is added to the queue.
Hotel order: 20230902103325021752 when the corresponding change content is a change of an departure airport, the first step of processing queue configuration module is used for not configuring hotel products, so that no processing queue can be searched, and a hotel order is not processed without adding the queue.
Insurance order: 20230902103325021753 product type insurance, when the corresponding change content is the change of the departure airport, the matched queue is an automatic queue automatic unsubscribe queue; a determination is made as to whether 1002 the product of the 20230902103325021753 order is already in the queue and if not, the product is added to the queue.
Seat order: 20230902103325021754 the product type seat, when the corresponding change content is the change of the take-off time, the matched queue is an automatic withdrawal and purchase queue; a determination is made as to whether the 1003 product of the 20230902103325021754 order is already in the queue, and if not, the product is added to the queue.
Baggage order: 20230902103325021755 the product type luggage, when the corresponding change value is the take-off time change, the matched queue is an automatic following queue; a determination is made as to whether the 1004 product of the 20230902103325021755 order is already in the queue and if not, the product is added to the queue.
And the like, adding the products of the orders needing business logic processing to the corresponding processing queues.
Fourth step: additional service product queue processing.
At this step, each queue is executed by a configured automated process, and the execution queues are polled at intervals of traffic demand, processing the products in the queues.
Automatic unsubscribe of the queue, once every five minutes, polling for products in the order in the queue, searching for seat order 20230902103325021751 seat products 1000, insurance order 20230902103325021753 insurance products 1002. And according to different product types, specific business processing is performed, the seat products are checked, the state of the seat products is preset successful, and the like, then a seat unsubscribing interface is called, the state of the seat products is unsubscribed successfully updated, and automatic refund is triggered subsequently. And checking the insurance order, such as successful insurance state purchase, and the like, then calling an insurance refund interface of the avionics, and returning the insurance success by the avionics, and automatically refunding by the avionics after the insurance success. The logic for sending the abnormal worksheet is increased for some scenes of unsuccessfully unsubscribed scenes according to the service requirements of different products, and the abnormal worksheet is processed by the avionics service personnel.
And automatically returning to the purchase queue, executing once every five minutes, polling the products in the orders in the queue, searching for the rest room products 1000 of the rest room order 20230902103325021754, then calling a rest room unsubscribing interface, completing unsubscribing of the rest room, after unsubscribing is successful, re-calling a preset interface, after the reservation is successful, subscribing to new travel information after the change, recording a subscription list, and generating a new product order.
The automatic following queue is executed every five minutes, products in orders in the queue are polled, luggage products 1004 of the luggage orders 20230902103325021755 are searched, then a following interface of a host is called to complete automatic following of the EMD, and then changed journey information is subscribed, a subscription list is recorded, and the product orders are updated.
After each queue executes processing of one product, the subscribed information in the process of subscribing the bill is deleted, and the subscribed data corresponding to the travel subscribed information list is deleted, so that repeated processing when the travel change occurs again is avoided.
In the embodiment of the invention, the processing method establishes a travel data change acquisition mechanism through high frequency, so that not only can the change scene of the change of the air ticket be acquired, but also other change scenes in the travel of the passenger, such as the change of the flight number, the change of an airport, the change of a terminal building, the change of the flight time, the change of a cabin, the change of a model and the like, can be acquired, and basically covers various travel change conditions of the passenger. The order is used as the basis for delivering the product, and not only the passenger journey information and the product information, but also the payment information, the association relation between journey and the product and the like are recorded in the order, so that the automatic processing of the additional service product of the EMD ticket can be realized, and the automatic processing of the additional service product without the EMD ticket can be realized. In the processing process, the automatic refund of the product can be realized. The method and the system provide various product processing queues which can be freely configured by the avionics, reduce the maintenance cost of the latter avionics, increase the flexibility of service configuration and enhance the expandability of the service.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The names of messages or information interacted between the devices in the disclosed embodiments are for illustrative purposes only and are not intended to limit the scope of such messages or information.
Although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order and/or performed in parallel. Furthermore, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, including, but not limited to, an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
Based on the above-mentioned method for processing an additional service product, in an embodiment of the present invention, a processing device for an additional service product is further provided, where a block diagram of the device is shown in fig. 2, and the device includes:
a setup module 201, a construction module 202, an acquisition module 203 and a determination module 204.
Wherein,
the establishing module 201 is configured to pre-establish an association relationship between a product type, a travel change type, and a queue, where the queue includes: automatic unsubscribe queues, automatic unsubscribe queues and automatic follow queues;
the construction module 202 is configured to pre-construct a trip subscription information list, where the trip subscription information list stores original trip information and corresponding additional service products;
the obtaining module 203 is configured to obtain, when a trip change request is received, target trip subscription information included in the trip change request, where the target trip subscription information includes: target original journey information and target changed journey information;
the determining module 204 is configured to traverse the trip subscription information detail table, determine a target additional service product and a trip change type corresponding to the target trip subscription information, determine a corresponding target queue in the association relationship based on the target additional service product and the trip change type, and add the target additional service product to the target queue for processing.
The invention discloses a processing device of an additional service product, which comprises: pre-establishing an association relation among a product type, a journey change type and a queue, and pre-constructing a journey subscription information list in which original journey information and corresponding additional service products are stored; obtaining target journey subscription information contained in the journey change request, wherein the target journey subscription information comprises: target original journey information and target changed journey information; traversing the travel subscription information detail table, determining a target additional service product and a travel change type corresponding to the target travel subscription information, determining a corresponding target queue based on the target additional service product and the travel change type in the association relation, and adding the target additional service product into the target queue for processing. The process establishes the association relation and the travel subscription information detail table in advance, realizes the association of the additional service products with the travel information, the travel change type and the queue, and realizes the automatic processing of all the additional services under the condition of travel change.
In an embodiment of the present invention, the determining module 204 includes:
a first judgment unit and a first judgment unit.
Wherein,
the first judging unit is used for judging whether the target original journey information exists in the journey subscription information detail table;
the first judging unit is configured to receive the target trip subscription information if the target trip subscription information is received, determine a target additional service product based on the target original trip information in the trip subscription information list, compare the trip information after the target change with the trip subscription information list, and determine a trip change type.
In an embodiment of the present invention, the determining module 204 includes:
the device comprises an acquisition unit, a determination unit, a second judgment unit and a second judgment unit.
Wherein,
the acquisition unit is used for acquiring the target product type of the target additional service product;
the determining unit is used for traversing the association relation and determining a target queue based on the target product type and the travel change type;
the second judging unit is used for judging whether the target queue exists in a preset queue configuration list;
and the second judging unit is used for judging whether the target additional service product exists in the target queue or not if the target additional service product exists in the target queue, and if the target additional service product does not exist in the target queue, adding the target additional service product into the target queue for processing.
The processing device comprises a processor and a memory, wherein the establishment module, the construction module, the acquisition module, the determination module and the like are all stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor includes a kernel, and the kernel fetches the corresponding program unit from the memory. The kernel can be provided with one or more than one, and the automatic processing of all additional services under the condition of the current stroke change is realized by adjusting the kernel parameters.
The memory may include volatile memory, random Access Memory (RAM), and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM), among other forms in computer readable media, the memory including at least one memory chip.
The embodiment of the invention provides a computer storage medium, on which a program is stored, which when being executed by a processor, implements the method for processing an additional service product.
The embodiment of the invention provides a processor which is used for running a program, wherein the processing method of the additional service product is executed when the program runs.
An embodiment of the present invention provides an apparatus, where a structural block diagram of the apparatus is shown in fig. 3, and the apparatus includes: a processor 301, a storage medium 302, and a program stored on the storage medium 302 and executable on the processor 302, the processor 301 implementing the following steps when executing the program:
Pre-establishing an association relation among a product type, a travel change type and a queue, wherein the queue comprises: automatic unsubscribe queues, automatic unsubscribe queues and automatic follow queues;
pre-constructing a travel subscription information list, wherein the travel subscription information list stores original travel information and corresponding additional service products;
when a journey change request is received, acquiring target journey subscription information contained in the journey change request, wherein the target journey subscription information comprises: target original journey information and target changed journey information;
and traversing the travel subscription information detail table, determining a target additional service product and a travel change type corresponding to the target travel subscription information, determining a corresponding target queue based on the target additional service product and the travel change type in the association relation, and adding the target additional service product into the target queue for processing.
The units involved in the embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. The name of the unit does not in any way constitute a limitation of the unit itself, for example the first acquisition unit may also be described as "unit acquiring at least two internet protocol addresses".
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a system on a chip (SOC), a Complex Programmable Logic Device (CPLD), and the like.
It should be noted that the computer readable medium described in the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, fiber optic cables, RF (radio frequency), and the like, or any suitable combination of the foregoing.
The computer readable medium may be contained in the electronic device; or may exist alone without being incorporated into the electronic device.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are example forms of implementing the claims.
While several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by persons skilled in the art that the scope of the disclosure referred to in this disclosure is not limited to the specific combinations of features described above, but also covers other embodiments which may be formed by any combination of features described above or equivalents thereof without departing from the spirit of the disclosure. Such as those described above, are mutually substituted with the technical features having similar functions disclosed in the present disclosure (but not limited thereto).
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, etc., such as Read Only Memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises an element.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and changes may be made to the present application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. which are within the spirit and principles of the present application are intended to be included within the scope of the claims of the present application.

Claims (12)

1. A method of processing an additional service product, comprising:
pre-establishing an association relation among a product type, a travel change type and a queue, wherein the queue comprises: automatic unsubscribe queues, automatic unsubscribe queues and automatic follow queues;
pre-constructing a travel subscription information list, wherein the travel subscription information list stores original travel information and corresponding additional service products;
When a journey change request is received, acquiring target journey subscription information contained in the journey change request, wherein the target journey subscription information comprises: target original journey information and target changed journey information;
and traversing the travel subscription information detail table, determining a target additional service product and a travel change type corresponding to the target travel subscription information, determining a corresponding target queue based on the target additional service product and the travel change type in the association relation, and adding the target additional service product into the target queue for processing.
2. The method of claim 1, wherein pre-building a travel subscription information list comprises:
and reserving an additional service product, and if the additional service product is reserved successfully, generating a product order, wherein the product order comprises the following steps: original trip information;
judging whether the original journey information and the additional service product exist in the journey subscription information detail table;
and if not, storing the original journey information and the additional service product into the journey subscription information detail table.
3. The method of claim 1, wherein traversing the travel subscription information detail table to determine a target additional service product and a travel change type corresponding to the target travel subscription information comprises:
judging whether the target original journey information exists in the journey subscription information detail table or not;
if yes, receiving the target journey subscription information, determining a target additional service product based on the target original journey information in the journey subscription information list, comparing the journey information after target change with the journey subscription information list, and determining a journey change type.
4. The method of claim 1, wherein determining a corresponding target queue in the association based on the target additional service product and the trip change type, and adding the target additional service product to the target queue for processing, comprises:
obtaining a target product type of the target additional service product;
traversing the association relation, and determining a target queue based on the target product type and the travel change type;
Judging whether the target queue exists in a preset queue configuration list, if so, judging whether the target additional service product exists in the target queue, and if not, adding the target additional service product into the target queue for processing.
5. The method for processing additional service products according to claim 1, wherein if the target queue is an automatic unsubscribe queue, adding the target additional service product to the target queue for processing comprises:
judging whether the target additional service product meets a preset unsubscribe condition or not;
if yes, unsubscribing the target additional service product based on the corresponding unsubscribing interface;
and if unsubscribing is successful, deleting the target additional service product in the travel subscription information detail table.
6. The method for processing additional service products according to claim 1, wherein if the target queue is an automatic repurchase queue, adding the target additional service product to the target queue for processing comprises:
judging whether the target additional service product meets a preset repurchase condition or not;
if yes, under the condition that the automatic processing time is reached, carrying out automatic unsubscribing processing on the target additional service;
And if the automatic unsubscribing is successful, re-booking the target additional service product.
7. The method for processing additional service products according to claim 1, wherein if the target queue is an automatic following queue, adding the target additional service product to the target queue for processing comprises:
determining whether the target additional service product meets an automatic following condition or not based on a preset following identifier;
if yes, calling a preset following interface to automatically follow the target additional service product under the condition that the automatic processing time is reached;
and if the follow-up is successful, updating the target additional service product in the journey subscription information list.
8. An apparatus for processing an additional service product, comprising:
the system comprises an establishing module, a processing module and a processing module, wherein the establishing module is used for pre-establishing the association relation among the product type, the travel change type and the queue, and the queue comprises: automatic unsubscribe queues, automatic unsubscribe queues and automatic follow queues;
the construction module is used for pre-constructing a travel subscription information list, wherein the travel subscription information list stores original travel information and corresponding additional service products;
The device comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring target travel subscription information contained in a travel change request when the travel change request is received, and the target travel subscription information comprises: target original journey information and target changed journey information;
the determining module is used for traversing the travel subscription information detail table, determining a target additional service product and a travel change type corresponding to the target travel subscription information, determining a corresponding target queue based on the target additional service product and the travel change type in the association relation, and adding the target additional service product into the target queue for processing.
9. The apparatus for processing additional service products according to claim 8, wherein the determining module comprises:
a first judging unit, configured to judge whether the target original travel information exists in the travel subscription information detail table;
and the first judging unit is used for receiving the target journey subscription information if yes, determining a target additional service product based on the target original journey information in the journey subscription information list, comparing and comparing the journey information after the target change with the journey subscription information list, and determining the journey change type.
10. The method of claim 1, wherein the determining module comprises:
an obtaining unit, configured to obtain a target product type of the target additional service product;
the determining unit is used for traversing the association relation and determining a target queue based on the target product type and the travel change type;
a second judging unit, configured to judge whether the target queue exists in a preset queue configuration list;
and the second judging unit is used for judging whether the target additional service product exists in the target queue or not if the target additional service product exists in the target queue, and if the target additional service product does not exist in the target queue, adding the target additional service product into the target queue for processing.
11. A storage medium comprising a stored program, wherein the program performs the method of processing an additional service product according to claims 1-7.
12. A processor, characterized in that the processor is adapted to run a program, wherein the program when run performs the method of handling an additional service product according to claims 1-7.
CN202311871485.7A 2023-12-29 2023-12-29 Additional service product processing method and related device Pending CN117808555A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311871485.7A CN117808555A (en) 2023-12-29 2023-12-29 Additional service product processing method and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311871485.7A CN117808555A (en) 2023-12-29 2023-12-29 Additional service product processing method and related device

Publications (1)

Publication Number Publication Date
CN117808555A true CN117808555A (en) 2024-04-02

Family

ID=90425278

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311871485.7A Pending CN117808555A (en) 2023-12-29 2023-12-29 Additional service product processing method and related device

Country Status (1)

Country Link
CN (1) CN117808555A (en)

Similar Documents

Publication Publication Date Title
US11068839B2 (en) Logistical management system
CN110866709B (en) Method and device for merging orders
US20170032682A1 (en) Aviation information management system for private air carriage and unscheduled flight operations
US11200517B2 (en) Redistribution based on real time presence data
US20170344943A1 (en) Incentivized adjustment of optimal delivery route
CN117808555A (en) Additional service product processing method and related device
CN116308616A (en) Telex message processing method and device, electronic equipment and computer storage medium
US20230104886A1 (en) Heavyweight quoting and associating plane types with package sizes
US20220246042A1 (en) Aviation-based platform
US20220246039A1 (en) Aviation-based platform
EP3051467A1 (en) Incorporation of revenue impact of ancillary services into revenue-driven inventory system
US20160224906A1 (en) Incorporation of revenue impact of ancillary services into revenue-driven inventory system
US20160155139A1 (en) Interacting with a database storing discounts
US11775921B2 (en) System and method for transportation management
US11657364B1 (en) Logistical management system
US20220245739A1 (en) Aviation-based platform
US20240135264A1 (en) Device, system and method for generating trained models to generate provider objects
US20220246038A1 (en) Aviation-based platform
US20220245738A1 (en) Aviation-based platform
US20240184776A1 (en) Device, system and method for reducing bandwidth usage by performing provider object adjustments at an intermediation server based on historical data
CN116011971A (en) Service request control method and device
WO2024088838A1 (en) Device, system and method for generating trained models to generate provider objects
WO2022162467A1 (en) Aviation-based platform
CN116629955A (en) Method, device and storage medium for checking receipt application
CN116308601A (en) Processing method and device for withdrawal rights and interests, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination