Nothing Special   »   [go: up one dir, main page]

CN110188902A - With the exchange considered automatically to factor associated with exchange - Google Patents

With the exchange considered automatically to factor associated with exchange Download PDF

Info

Publication number
CN110188902A
CN110188902A CN201910130819.2A CN201910130819A CN110188902A CN 110188902 A CN110188902 A CN 110188902A CN 201910130819 A CN201910130819 A CN 201910130819A CN 110188902 A CN110188902 A CN 110188902A
Authority
CN
China
Prior art keywords
replacement
service
ticket
existing
ancillary
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
CN201910130819.2A
Other languages
Chinese (zh)
Inventor
R·巴龙
Y·霍夫赛斯
F·霍夫
C·杜尔特
A·沙博德
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.)
This Simple And Easy Joint-Stock Co Of Emma's Enlightening
Amadeus SAS
Original Assignee
This Simple And Easy Joint-Stock Co Of Emma's Enlightening
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
Priority claimed from US15/902,427 external-priority patent/US11227237B2/en
Priority claimed from FR1851522A external-priority patent/FR3078189A1/en
Application filed by This Simple And Easy Joint-Stock Co Of Emma's Enlightening filed Critical This Simple And Easy Joint-Stock Co Of Emma's Enlightening
Publication of CN110188902A publication Critical patent/CN110188902A/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
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • G06Q10/025Coordination of plural reservations, e.g. plural trip segments, transportation combined with accommodation

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to the exchanges considered automatically having to factor associated with exchange.For handling the system for exchanging request, method and computer program product.Stroke alteration request is received, to modify at least one attribute of the existing ticket including one or more existing ancillary services.Replacement ticket and one or more replacement ancillary service can be identified by following operation: identify the recommendation to replacement ticket, determine whether one or more of existing ancillary services can be used together with replacement ticket, constructed for one or more of replacement ancillary services include classification description and similarity score Search Filters, and send to user interface to replacement ticket and one or more recommendations for replacing ancillary services.

Description

With the exchange considered automatically to factor associated with exchange
Technical field
Present invention relates generally to computer and computer software, the computer requested is exchanged in more particularly, to processing Software and system.
Background technique
In the world interconnected comprehensively, all large scale commercial products and service provider establish now and keep its product kimonos Business supply the characteristics of, specification and cost Database Systems.Data-base content can allow many may be from all over the world simultaneously Online client access.Therefore, online client has an opportunity by using specific online software application query database and completes Business transaction, these applications allow them to subscribe (book) and purchase various products and service.
In aircraft industry, the example of such database includes keeping those of airline inventory database.These data Library is used for the practical seating capacity of real-time tracking and current reservation (reservation) state and by giving airline's operation Fleet configuration.In addition, ancillary service indicates that more and more incomes are come in the service industry of such as aircraft industry etc Source.For example, airline is more and more from additional and/or nonbinding service (such as registered luggage, preferential boarding, beverage/meal Drink-service business, seat upgrading etc.) in taken in.Airline's inventory database is by airline management or by for tourist industry The company that many participants provide travel service (mentions including airline, traditional travel agency and other online tourism services For quotient) setting.Some inventories are directly runed by airline, and with global distribution system (GDS) or central reservation system (CRS) Interface.
The inventory of airline generally comprises all flights with its available in-seat, and be normally divided into service etc. Grade (for example, first class, business class or economy class) and many subscription levels, different prices and reservation condition are suitable for these etc. Grade.The function of stock control first is that storage controlling.Storage controlling manipulates available seating capacity in (steer) different subscription levels Amount, such as by opening and closing each subscription level to be sold.In conjunction with the admission fee and reservation stored in admission fee quotation system Condition determines the price for each selling seat.In most cases, storage controlling has and airline's revenue control system Interface, supported with the change in response to demand provided by subscription level optimization.User can be by with display Availability application with graphical user interface accesses the inventory of airline.The inventory includes be provided with starting-purpose The flight on ground pair and the available in-seat in different subscription levels.
Computer technology is increasingly used in travelling industry, with management, support, reservation, reservation and processing travelling reservation And data associated therewith.For example, travel site allows user to subscribe various reservations, such as air ticket, train ticket, hotel are pre- About or automobile leasing.Travelling provider is also gradually enhancing its merchandise sales, to reflect the different demands and value of its client.By In the ascendant trend of travelling provider's marketing, more and more travellers also buy ancillary service other than travel tickets (luggage, seat selection, dining etc.) is experienced with the travelling for enhancing them.Moreover, although air carrier obtains from miscellaneous income Considerable income was obtained, but consumer may to the strong resistance for the expense for collecting and/or changing additional and/or nonbinding service The reputation of operator can be adversely affected.
In addition, if not selling the inventory of the extremely perishable commodity that will be lost or service industry's resource at a time Management is many service industry's facing challenges.For example, in tourist industry, the service of such as airplane flight and ancillary service etc Component part has limited resource (for example, the seat of fixed quantity or fixing luggage capacity), and therefore, works as airplane flight On seat or aircraft on baggage compartment capacity when being not used, the revenue losses of not used resource representation travelling provider.To the greatest extent Pipe is in this way, situation is often not used by customer subscription or some resources of purchase, for example, cancellation or visitor due to client The change of the stroke at family.Especially commercial accounts may be subjected to the continually changing situation that may need to change its itinerary Influence.
When traveller needs to change their itinerary or stroke (for example, new travel dates or variation route) and using adjusting When changing shopping tool, subscribed ancillary service will not be considered automatically when calculating change and proposing.In addition, change stroke and/or Admission fee can significantly affect with the availability and price of changing the ancillary service for proposing associated reservation, for example, previous search Possible invalid, new demand servicing may become effective, service price may change, new admission fee may include free auxiliary clothes Business, etc..Once this, which will lead to, proposes the change recommendation non-optimal that addition ancillary service will be more expensive, or may cause The bad customer experience when paid service is lost or required manual intervention.
Conventional travelling inventory management computer system changes travel route or ticket first, then reappraises previous auxiliary Help service.But the scheme of conventional travelling inventory management computer system may cause the visitor of less than optimal solution and difference Family experience, for example, the desired service of client may lose and may jeopardize customer relationship.Therefore, it is necessary to a kind of travelling inventories Computer system is managed, it can pass through traveling bag (including the travelling stock article and tourist garment initially bought according to client Business) the travelling experience for recommending to maintain client during moving ticket certainly of optimum optimization is provided.
Summary of the invention
According to some embodiments of the present invention, system may include one or more processors and handle with one or more The memory of device coupling.Memory store instruction, when executed by one or more processors, instruction can existing ticket with Ancillary service makes system exchange existing ticket when associated, and requests to indicate at least one category of existing ticket to be modified Property.After the requests have been received, system, which can be configured as, determines that existing ticket is interconvertible also, if ticket is adjustable It changes, then system can be configured as while identifying the first replacement ticket and the first replacement service.Specifically, system can be with It is configured as identifying the recommendation to the first replacement ticket, and recommending can be based on the existing ticket to be modified by the request (one or more) attribute.In addition, system can be configured as the ancillary service for assessing existing ticket for the first replacement ticket The availability of certificate.System can be additionally configured to construction Search Filter, and the Search Filter may include for assisting The classification of service and similarity score describes.Moreover, system can be configured as based on Search Filter and similarity score two The classification description of person services to position the be stored in database first replacement;Similarity score can indicate instruction ancillary service And first replacement service between degree of similarity value.The system can be additionally configured to send to user interface and replace to first Change the recommendation of ticket and the first replacement service together;And first is selected at user interface receiving instruction user After the notice for replacing ticket and the first replacement service, number is updated by increasing the value for the similarity score that first replaces service According to library.
In some embodiments, system can be configured as the first combination and the between ancillary service and existing ticket One replacement ticket and first replacement service second combination be compared, based on first combination with second combine between comparison it is true It is uncorrelated to the first replacement ticket to determine ancillary service;And it in response to determining that ancillary service is uncorrelated to the first replacement ticket, moves back Cost associated with ancillary service is applied to another ancillary service by cost also associated with ancillary service.
In some embodiments, system can be configured as based at least one correlation inspection determine ancillary service with First replacement ticket is related.
In some embodiments, ancillary service can indicate dining service, and the first replacement service can be replacement and use Meal service.Moreover, it may include being based on and first that the first replacement ticket and the first replacement service, which are sent collectively to user interface, Departure time and the arrival time of the associated stroke of ticket are replaced to determine that dining service is compatible with the first replacement ticket.
In some embodiments, system, which can be configured as, determines that the ancillary service of existing ticket is included in the first replacement ticket In the price of certificate, and in response to the ancillary service of existing ticket be confirmed as include first replacement ticket price in and to It includes the indicator in the price of the first replacement ticket that user interface, which sends the first replacement service,.In addition, index symbol can be Notice or label.
In some embodiments, system, which can be configured as, determines that the ancillary service of existing ticket is not included in the first replacement It is confirmed as not including in the price of the first replacement ticket in the price of ticket and in response to the ancillary service of existing ticket And cost associated with the first replacement service is sent to user interface.
In some embodiments, system can be configured as the second replacement service for being positioned for the first replacement ticket, and And it is optional service that system, which can be configured as the first replacement service and the second replacement classification of service,.Moreover, system can be by It is configured to determine the first weight of the first replacement service;First weight can indicate have first to replace selection based on instruction user Change the first probability of the historical data of the first replacement ticket of service.System can be additionally configured to determine the second replacement service Second weight;Second weight can indicate that selection is had going through for the second the first replacement ticket for replacing service based on instruction user Second probability of history data.Moreover, system can be configured as the valence based on the first weight, the second weight and the first replacement ticket Lattice are replaced to calculate the first totle drilling cost and the second replacement service that the first replacement service is combined with the first replacement ticket with first The second totle drilling cost that ticket combines.In addition, system can be configured as based on the first totle drilling cost and the second totle drilling cost to first Replacement service and the second replacement service carry out ranking.
In some embodiments, system can be configured as the ancillary service in response to the existing ticket of determination and not be suitable for One replacement ticket and recommended by mark for the second of the first replacement ticket and Search Filter and similar be based on by computer Property both scores classification description come positioning the be stored in database second replacement service while identifying the second replacement ticket With the second replacement service;Second recommends to be based at least one attribute with request existing ticket to be modified.Moreover, being System can be configured as based on standard the first score for determining the recommendation to the first replacement ticket and the first replacement service together, Determine the second score to the second replacement ticket and the second replacement service recommendation together based on the standard, and by by first Score and the second score together compared with determine high score, make to secure satisfactory grades instruction to replacement ticket with replacement service most preferably pushing away together It recommends.Moreover, system, which can be configured as to the best recommendation of user interface transmission and indicator, the indicator, notifies that user is best Recommend to include high score.In addition, standard can indicate the solution with least cost and minimum service collection, have least cost With the solution with existing ticket same services level, or trade off between cost and service level.
According to some embodiments of the present invention, it provides a kind of for the exchange when existing ticket is associated with ancillary service The method of existing ticket, and request to indicate at least one attribute of existing ticket to be modified.After the requests have been received, Computer can determine existing ticket be it is interconvertible also, if ticket be it is interconvertible, computer can same markers Know the first replacement ticket and the first replacement service.Specifically, this method may include the recommendation identified to the first replacement ticket, And recommending can be based on (one or more) attribute with the request existing ticket to be modified.In addition, this method can be with Including the ancillary service by the existing ticket of computer evaluation for the availability of the first replacement ticket.This method can also include by counting It calculates mechanism and makes Search Filter, and the Search Filter may include retouching for the classification of ancillary service and similarity score It states.Moreover, this method may include being positioned by computer based on the description of the classification of both Search Filter and similarity score The first replacement service being stored in database;Similarity score can indicate between instruction ancillary service and the first replacement service Degree of similarity value.This method can also include being sent to user interface to the first replacement ticket and the first replacement service one The recommendation risen;And the first replacement ticket and the first replacement service are selected at user interface receiving instruction user Notice after, by increase by first replacement service similarity score value come more new database.
In some embodiments, this method may include by the first combination and first between ancillary service and existing ticket Second combination of replacement ticket and the first replacement service is compared, based on the first combination with second combine between comparison it is determining Ancillary service is uncorrelated to the first replacement ticket;And it in response to determining that ancillary service is uncorrelated to the first replacement ticket, returns Cost associated with ancillary service is applied to another ancillary service by cost associated with ancillary service.
In some embodiments, this method may include that ancillary service and the is determined based at least one correlation inspection One replacement ticket is related.
In some embodiments, ancillary service can indicate dining service, and the first replacement service can be replacement and use Meal service.Moreover, it may include being based on and first that the first replacement ticket and the first replacement service, which are sent collectively to user interface, Departure time and the arrival time of the associated stroke of ticket are replaced to determine that dining service is compatible with the first replacement ticket.
In some embodiments, this method can include determining that the ancillary service of existing ticket is included in the first replacement ticket Price in, and in response to the ancillary service of existing ticket be confirmed as include first replacement ticket price in and to It includes the indicator in the price of the first replacement ticket that family interface, which sends the first replacement service,.In addition, index symbol can be it is logical Know or marks.
In some embodiments, this method can include determining that the ancillary service of existing ticket is not included in the first replacement ticket In the price of certificate and in response to the ancillary service of existing ticket be confirmed as do not include first replacement ticket price in and Cost associated with the first replacement service is sent to user interface.
It in some embodiments, can be first replacement ticket positioning the second replacement service, and can be by the first replacement Service and the second replacement classification of service are optional service.Moreover, this method can include determining that the first power of the first replacement service Weight;First weight can indicate the historical data that selection is had to the first replacement ticket of the first replacement service based on instruction user The first probability.This method can also include determining the second weight of the second replacement service;Second weight can be indicated based on finger Show that selection is had the second probability of historical data of the first replacement ticket of the second replacement service by user.Moreover, this method can To include calculating the first replacement service and the first replacement ticket based on the price of the first weight, the second weight and the first replacement ticket The second totle drilling cost that the first totle drilling cost and the second replacement service that certificate combines are combined with the first replacement ticket.In addition, the party Method may include carrying out ranking to the first replacement service and the second replacement service based on the first totle drilling cost and the second totle drilling cost.
In some embodiments, this method may include not being suitable for first in response to the ancillary service of the existing ticket of determination It replaces ticket and is recommended by identifying the second of the first replacement ticket and obtained by computer based on Search Filter and similitude Point both classification description come while identifying the second replacement ticket and the to position the be stored in database second replacement service Two replacement services;Second recommends to be based at least one attribute with request existing ticket to be modified.Moreover, this method It may include the first score that the recommendation to the first replacement ticket and the first replacement service together is determined based on standard, being based on should Standard determines the second score to the second replacement ticket and the second replacement service recommendation together, and by by the first score with Second score compares to determine high score together, makes best recommendation of the instruction to replacement ticket with replacement service together that secure satisfactory grades.And And this method may include sending most preferably recommendation and indicator, indicator to user interface user is notified most preferably to recommend to wrap Include high score.In addition, standard can indicate the solution with least cost and minimum service collection, have least cost and with it is existing There is the solution of the service of ticket phase same level, or trades off between cost and service level.
In some embodiments of the invention, a kind of computer program product can be provided comprising include the non-of instruction Transient state computer readable storage medium.When being executed by a processor, instruction can be configured as in existing ticket and ancillary service Existing ticket is exchanged when associated, and requests to indicate at least one attribute of existing ticket to be modified.It is asked receiving After asking, instruction can be configured as determine existing ticket be it is interconvertible also, if ticket be it is interconvertible, instruct It can be configured as while identifying the first replacement ticket and the first replacement service.Specifically, instruction can be configured as mark Recommendation to the first replacement ticket, and recommending can be based on (one or more) with the request existing ticket to be modified Attribute.Moreover, instruction, which can be configured as, determines that the ancillary service of existing ticket is not suitable for the first replacement ticket.Instruction may be used also To be configured to Search Filter, and Search Filter may include the classification for ancillary service and similarity score Description.Moreover, instruction, which can be configured as based on the description of the classification of both Search Filter and similarity score, positions storage The first replacement service in database;Similarity score can indicate the phase between instruction ancillary service and the first replacement service Like the value of property degree.Instruction can be additionally configured to send to user interface and service together the first replacement ticket and the first replacement Recommendation;And the first replacement ticket and the first replacement has been selected to service at user interface receiving instruction user After notice, by increasing the value for the similarity score that the first replacement services come more new database.
Summary above can provide simplifying for some embodiments of the present invention and summarize, in order to provide to discussed in this article The basic comprehension of some aspects of invention.This general introduction is not intended to provide extensive overview ot of the invention, is also not intended to identify any pass Key or vital element describe the scope of the present invention.The sole purpose of this general introduction only provides one in simplified form A little concepts, the introduction as detailed description given below.
Detailed description of the invention
Drawing illustration various embodiments of the present invention, and with general description of the invention given above and below The detailed description of the embodiment provided embodiment for explaining the present invention together.
Fig. 1 is and the consistent reservation system of the embodiment of the present invention, one or more inventory systems and one or more are objective The schematic diagram of family end equipment.
Fig. 2 is the schematic diagram of the exemplary computer system of Fig. 1.
Fig. 3 is that diagram can be executed by the reservation system of Fig. 1 to execute the process of the sequence of operations of stroke alteration request Figure.
Fig. 4 is the schematic diagram of diagram with consistent example standards and exemplary associated weight of the embodiment of the present invention.
Fig. 5 is the schematic diagram of diagram with consistent example standards and exemplary associated weight of the embodiment of the present invention.
Fig. 6 is the flow chart of the illustrative methods of illustrated process stroke alteration request.
Specific embodiment
The embodiment of the present invention provides pre- for handling Travel Request, the inventory for managing travel service and/or management travelling System, method and computer program product about.
Turning now to attached drawing, especially Fig. 1, this figure provides diagram and the consistent one or more of the embodiment of the present invention The block diagram of equipment and/or system.As shown in fig. 1, reservation system 10 may be implemented as one or more servers.Reservation system System 10 may be coupled to communication network 12, and wherein communication network 12 may include internet, local area network (LAN), wide area network (WAN), cellular voice/data network, one or more high-speed bus connections and/or other such communication networks.One A or multiple client equipment 14 may be coupled to communication network 12, so that client or reservation agency are (for example, travel agency or other Such travelling subscription services) the reservation session with reservation system 10 can be initialized to convey Travel Request to reservation system 10 And/or other such related datas.Client device 14 can be personal computing devices, tablet computer, thin client terminal, Smart phone and/or other such calculating equipment.
One or more servers of one or more inventory systems 16 for one or more travelling businessmans are connected to Communication network 12.Reservation system 10 can initialize each library by communication network 12 and the stock article that will travel to its reservation Inventory's session of deposit system 16.Consistent with the embodiment of the present invention, reservation agents or client (that is, traveller) can date in advance Using client device 14 and 10 interface of reservation system in words, to provide the data for being directed to Travel Request.In turn, reservation system 10 It can provide associated with Travel Request with 16 interface of each inventory system of each travelling businessman, each inventory system 16 Travelling stock article, the Travel Request generally require availability and determine (for example, flight, train ticket, accommodation, movable ticket Deng) to determine availability.In addition, as it will be realized, in some embodiments, reservation system 10 and/or inventory system 16 can To be the component part of global distribution system (GDS).
Consistent with the embodiment of the present invention as being described more fully below, interface can be generated by reservation system 10, so that User (that is, traveller or travel agent) can input the letter that can be used for generating Travel Request at client device 14 Breath, the Travel Request are determined for and the consistent one or more travelling solutions of the embodiment of the present invention in turn.In order to Determine one or more travelling solutions, 16 interface of reservation system 10 and one or more inventory systems, will be trip with determination The availability for the travelling stock article that row solution is subscribed.In this respect, reservation system 10 can transmit availability request To inventory system 16, and inventory system 16 can determine the availability of each requested travelling stock article.It can With property response be transmitted to reservation system 10, the response include for availability request each travelling inventory item it is identified Availability.Consistent with some embodiments of the present invention, inventory system 16 can determine travelling inventory item (including ancillary service) Availability.For example, can determine baggage service for traveller, dining service, lobby access, extend the boarding time, is preferential Boarding and/or other such ancillary services.Once it is determined that one or more travelling libraries of one or more travelling solutions The availability of inventory item, reservation system 10 can convey travelling response to client device 14, and the travelling response identification is each Travelling inventory item, availability and/or the admission fee for solution of travelling.
With reference to Fig. 2, travelling inventory computer system can be (such as exemplary in one or more computer equipments or system Computer system 18) on realize.Computer system 18 may include that processor 20, memory 22, mass storage memory are set Standby 24, input/output (I/O) interface 26 and man-machine interface (HMI) 28.Computer system 18 can also via communication network 12 or I/O interface 26 is operatively coupled to one or more external resources 30.External resource 30 can include but is not limited to be not limited to Server, database or any other can be calculated mass-memory unit, peripheral equipment, network service based on cloud The suitable computer resource that machine system 18 uses.
Processor 20 may include from microprocessor, microcontroller, digital signal processor, microcomputer, centre Manage unit, field programmable gate array, programmable logic device, state machine, logic circuit, analog circuit, digital circuit or One selected in any other equipment based on the operational order manipulation signal (analog or digital) being stored in memory 22 Or multiple equipment.Memory 22 may include single memory equipment or multiple memory devices, including but not limited to read-only to deposit Reservoir (ROM), random access memory (RAM), volatile memory, nonvolatile memory, static random access memory (SRAM), dynamic random access memory (DRAM), flash memory, cache memory or any other information can be stored Equipment.Mass storage facility 24 may include such as hard disk drive, CD drive, tape drive, non-volatile solid The data storage device of state equipment or any other equipment that information can be stored.
Processor 20 can operate under the control of the operating system 32 resided in memory 22.Operating system 32 can be with Computer resource is managed, so that being presented as that one or more computer software applications (such as reside in the application in memory 22 34) computer program code can have the instruction executed by processor 20.In alternative embodiments, processor 20 can be straight Execution is connect using 34, can be omitted operating system 32 in this case.One or more data structures 36 also may reside within In memory 22, and it can be used to store or manipulate data with device 20 processed, operating system 32 or application 34.
I/O interface 26, which can be provided, is operatively coupled to other equipment and system (such as communication network for processor 20 12 or one or more external resource 30) machine interface.As a result, using 34 can by via I/O interface 26 communicate come with Communication network 12 or external resource 30 cooperate, with provide the various features for being constituted the embodiment of the present invention, function, using, Process or module.There can also be the program code executed by one or more external resources 30 using 34, or with other sides Formula is depended on by the function or signal of other systems or networking component offer outside computer system 18.In fact, giving several Endless hardware and software configuration is possible, those skilled in the art will appreciate that, the embodiment of the present invention can wrap The application for including the application positioned at the outside of computer system 18, being distributed between multiple computers or other external resources 30, or The application that person is provided by the computing resource (hardware and software) provided through communication network 12 as service (such as cloud computing service).
HMI 28 can be operatively coupled to the processor 20 of computer system 18 in known manner, to allow user Directly interacted with computer system 18.HMI 28 may include video or aplhanumeric visual display, touch screen, loudspeaker with And any other suitable audio and video indicator of data can be provided a user.HMI 28 can also include can from Family takes orders or inputs and sends the input of typing to the input equipment and control (such as alphanumeric key of processor 20 Disk, sensing equipment, keypad, button, control handle, microphone etc.).
Database 38 may reside in mass storage memory equipment 24, and can be used to collect and organize by The data that various systems described herein and module use.Database 38 may include data and storage and the branch for organizing organization data Hold data structure.Particularly, database 38 can be arranged with any data base organization or structure, including but not limited to relationship number According to library, hierarchical data base, network data base or combinations thereof.It can be used soft as the computer of instruction execution on processor 20 The data base management system of part application form accesses the information or the number that are stored in the record of database 38 in response to inquiry According to wherein inquiry can be dynamically determined and be executed by operating system 32, other application 34 or one or more modules.
Turning now to Fig. 3, this figure provide diagram and the embodiment of the present invention it is consistent can by reservation system 10 (figure Shown in 1) execute sequence of operations flow chart, with processing include existing ticket 42 and associated existing ancillary service 44 And the stroke alteration request 40 of any additional and/or mandatory services selection 46.In response to receiving stroke alteration request 40, Reservation system 10 provides the recommendation 48 of one or more optimizations by the initial purchase packet according to client to maintain client automatic Change the travelling experience during ticket, recommend 48 include one or more replacement tickets 50, any applicable reimbursement service 52 and One or more new or replacement ancillary services 54.
As shown, reservation system 10 receives existing ticket 42 and stroke alteration request 40.In addition, existing ticket 42 can To include associated existing ancillary service 44, and stroke alteration request 40 may include additional and/or mandatory services choosings Select 46.Then, reserve system 10 can be determined in box 56 which service be it is interconvertible and/or can reimbursement 58 and count Similar service 60.
With when existing service cannot be provided along with replacement ticket existing service cannot be replaced with similar replacement service Conventional reservation system is different, and in embodiment, reservation system 10 is not only it is contemplated that existing ticket 42 and/or existing ancillary service 44, it is also contemplated that the service similar with existing ancillary service 44, to calculate and propose to have based on the packet initially bought to replace It changes ticket 50 and replaces the optimization recommendation 48 of ancillary service 54.It is related to the new and/or replacement service that reservation system 10 considers Exemplary services information may include validity date, stop date, release code the reason of (RFIC), issue subcode original The subcode defined by industry/operator of (RFISC), group, subgroup, classification of service and ancillary service.
For this purpose, reservation system 10 can be each orderly existing and new ancillary service to (for example, SiIt is (existing Ancillary service 44) and Sj(replacement ancillary service 54)) it calculates and stores similarity (for example, Similarity (Si,Sj)).And And this similarity can measure cannot provide SiS will be serviced in the case where (existing ancillary service 44)jAs SiReplace It changes ancillary service 54 and the degree of correlation of service is provided.For example, similarity 0 may mean that existing ancillary service 44 and proposition It is basic dissimilar to replace ancillary service 54, and higher similarity may mean that service is more like.In addition, in embodiment In, Similarity (Si,Sj) and Similarity (Sj,Si) it can keep or indicate different values, that is, similarity need not For SiAnd SjIt is reflection (reflective).
In embodiment, similarity database 84 can be filled with initial value.Therefore, whenever airline or travelling library When depositing supplier and determining to provide new ancillary service, reservation system 10 can with initial value (for example, indicate new ancillary service and The similarity of relationship between all existing ancillary services) filling similarity database 84.Base can be used in reservation system 10 Initial similarity value is calculated in defining the rule of the attribute inputted when its ancillary service in pricing system when airline.Example Such as, airline can be used airline's freight rate publication company (Airline Tariff Publishing Company, ATPCO) optional service S5 record is to define its ancillary service, and shares these records via ATPCO and distribution system.These notes Record includes several encoded attributes, such as group, subgroup and coded description.When using ATPCO, airline can only select these categories Property standard value, as defined in ATPCO, for example, group ML indicates that dining, subgroup LU indicate lunch, and coded description VG table Show vegetarian diet.
In the exemplary embodiment, initial similarity value, Similarity (Si,Sj), it can be defined as follows: if service SiAnd SjHaving the same group, subgroup and coded description, then being 25;If their having the same group and subgroups (but it is different Coded description), then being 20;If they having the same group (but different subgroups), be 10;If they belong to not Same group, then being 0.For example, if SiIt is the element with group ML (dining), subgroup LU (lunch) and coded description VG (vegetarian diet) Eat lunch service, then and those other services similarity 25,20,10 and 0 can be such that it is identical as its group and subgroup (ML/LU) but coded description can the similarity of service lunch of different (for example, empty coded descriptions of lunch) be 20;With it It is the similarity of service alcoholic beverage of DR (beverage) and coded description AL (alcohol) is 10 that group, which is also ML but subgroup,;With it Group is PT (pet) and subgroup be the similarity of pet in the service cage of PC (pet in cage) is 0.With defined above Simple examples algorithm calculate initial similarity value can based on airline (for example, being retouched in the free text of ATPCO S5 In stating) provide information manually adjust.For example, if two services belong to same group, but the information provided from airline In can clearly be seen that they are entirely different, then 10 initial value can be reduced manually in the database.
When traveller determines their existing ticket 42 of change and associated existing ancillary service 44, system will be proposed New optimization recommends 48.It will include mentioning to replacement ticket 50 and new associated replacement ancillary service 54 that each optimization, which recommends 48, View.The calculating of the recommendation 48 of these optimizations will use foregoing similarity database, when needed with similar auxiliary Service is helped to replace existing ancillary service 44.Traveller, which can choose, recommends one of 48 by the optimization that system returns.Once selection Optimization recommends 48, and traveller can receive it or the associated replacement ancillary service 54 of modification as former state.For this purpose, being System by display can all services associated with new ticket catalogue.Selection is included in optimization under default condition and recommends 48 In service, but traveller can cancel the other services of selection they and/or selection.The selection of traveller can be stored by system And for updating similarity database.
In addition, the sophisticated method of data mining and machine learning can be used for predicting or expected traveller's selection.For example, every When traveller determines purchase service SjAs existing service SiSubstitution when, similarity Similarity (Si,Sj) 1 can be increased. Therefore, more travellers selects SjAs SiSubstitution, Similarity (Si,Sj) value will increase more, and SjTo be more Ground is considered as the S for the initial solution that system returnsiSubstitution.In embodiment, machine learning processing may include system The characteristics of meter is analyzed, and traveller is counted number associated with some ancillary service.Count higher, the feature and ancillary service Between association it is stronger.This enumeration data can be used for generating classifying rules.
Each flight is recommended, reservation system 10 can check that existing ancillary service 62 is being applied in box 61 The validity and/or correlation when 40 associated new admission fee are requested with stroke alteration.Moreover, reservation system 10 can be in box 64 determine effective and/or similar services prices (box 66).In embodiment, reservation system 10 can be based in box 64 Existing service is considered as uncorrelated and can carry out reimbursement to incoherent service 68 by stroke alteration request 40.In addition, reservation System 10 can calculate the global ranking that flight is recommended and serviced based on previous trip person's preference in box 70.
In order to solve the failure that conventional reservation system identifies the relationship between existing ancillary service and replacement ancillary service, In embodiment, reservation system 10 can calculate and store ancillary service relationship or correlation in service similitude level database 84 Property rule.In embodiment, it once being more than threshold value, can be formed and relation rule for giving the associated counting of feature-service The characteristics of basis of associated weight, wherein the association of feature-service is by traveller, existing ticket and/or existing ancillary service It is associated with replacement ancillary service.For example, if the counting of given feature-classification relation in the first predefined scope, machine Device study processing can set first predetermined value, and if given feature-for weight associated with corresponding relationship rule The counting of service relation is in the second predefined scope, then machine learning processing can will be associated with corresponding relationship rule Weight is set as second value, etc..Other than enumeration data, machine learning algorithm can also be from receive and traveller And/or any other statistical data is identified and used in the relevant data of ancillary service, these data will be by those skilled in the art Member is considered useful.
In embodiment, reservation system 10 can also determine replacement ancillary service 54 appropriate using correlation.When existing When to have ancillary service 44 be considered incoherent, reservation system 10 may not be attempted with replacement ticket 50 to mention it together For.Replace ground, reservation system 10, which can be attempted to service this, to carry out reimbursement (if it be can reimbursement) or reuse branch The amount of money paid is for another service (if it is interconvertible).On the other hand, some existing auxiliary clothes that do not buy initially Business 44 can be reserved system 10 and think related to replacement ticket 50 and can be fixed a price and be proposed automatically.
Further, since admission fee system (family) changes, existing ancillary service 44 is considered incoherent.Aviation Company's admission fee is often classified as admission fee system, that is, brand admission fee not only includes admission fee, but also is also possible that and do not collect volume The ancillary service of outer expense.When traveller buy ticket then want exchange ticket when, for first time fix a price admission fee system and The admission fee system used when exchanging may be different, and especially free ancillary service may be different.For this reason, traveller can To buy ancillary service (for example, lobby access), freely do not included in existing admission fee system, but can be new It freely include identical ancillary service in admission fee system.In such a case it is not necessary to be re-emitted with new ticket to that service EMD: existing ancillary service 44 be reserved system 10 automatically consider to replacement ticket 50 it is uncorrelated, because of existing ancillary service 44 It has freely included in replacement ticket 50.
Due to the change of luggage allowance, existing ancillary service 44 is also considered incoherent.Similarly, with it is existing Ticket 42 and the replacement associated free baggage allowance of ticket 50 may not be identical.If existing luggage allowance is insufficient, Traveller may have purchased additional baggage service (for example, prepayment baggage service), but new luggage allowance may be more It is generous and included this additional luggage.In this case, it is not necessary that issue EMD again;Due to baggage service Freely include, therefore system thinks that additional baggage service is uncorrelated to new ticket.
In embodiment, dining service is related to by the another type of correlation inspection that reservation system 10 is completed.For example, Since the time changes, dining service is considered incoherent.In addition, if replacement ticket 50 on flight set out and The difference of arrival time and existing ticket 42, then some dining services of the existing purchase of traveller may become uncorrelated.Make For example, if lunch service (for example, group ML, subgroup LU) is initially the flight purchase at or so noon, but new ticket is another One day late afternoon, for example, about at 4 points in afternoon, then system can automatically by existing lunch service be considered as with newly Air ticket certificate is uncorrelated, and will not issue it again.Group/subgroup based on existing service can also be added and the characteristics of change ticket Other such correlation inspections.
Although be discussed above existing ancillary service 44 by traveller together with initial ticket clearly purchase and it Be reserved system 10 when exchanging afterwards and be considered uncorrelated, but new demand servicing be also considered it is relevant to remain previously pre- The service level ordered.For example, some services initially can be freely included in existing ticket 42, as a part of admission fee system, That is, brand admission fee;Although traveller does not buy these services clearly, they are included in initial ticket quotation, example Such as free baggage allowance.If making initial and initial ticket due to for example different admission fee systems and/or different luggage allowances Certificate quotation freely include together such service in it is some be not included in freely in new ticket, then reservation system 10 can be They are fixed a price and are proposed automatically to maintain service level.It is assorted that subsequent traveller still can choose actual purchase after verification step Replace ancillary service 54;That is, if traveller does not need the initial existing auxiliary clothes for freely including together with existing ticket 42 One of business 44, if that system proposes it with surcharge, he or she can remove existing ancillary service 44 when exchanging.
As shown in box 72, reservation system 10 can utilize exemplary information and/or information data in calculating recommendation Library, including ancillary service ranking 74, ancillary service qualification rule 76, ancillary service availability 78, ancillary service pricing rule 80, Ancillary service exchange and/or reimbursement rule 82 and ancillary service similitude rank 84.
Most preferably recommend and be returned to traveller to calculate, reservation system 10 can recommend 48 to carry out ranking optimization Or classification, and ranking is stored in service ranking database 86.Example categories may include, such as: there is minimum service The generally the least expensive solution of collection;There is the generally the least expensive solution of same services level with original packet;And price and clothes Compromise between business level.Moreover, reservation system 10 can simultaneously scan for all categories, and by calculated each solution It is associated with one of classification.
Can be provided by the example categories that exemplary generally the least expensive solution forms including the basic of minimum service collection and Cheap quotation (offer).Only consider that the price of ticket and traveller are specifically marked as enforceable service in ranking processing, And ignore the validity and price of any other service in ranking.Moreover, it must include institute that each exemplary optimized, which recommends 48, Have and forces sex service or effective similar service as an alternative, other than system evaluation is incoherent service.Other services are not Give consideration.Therefore, this classification includes the lower inexpensive solution of service level.
It may include by the example categories that with original packet there is the generally the least expensive solution of same services level to form Quotation with least cost and same levels service, and provide more expensive but have and the service of original packet same levels Quotation.It not only include forcing sex service, but also other original services must be effective or be replaced by similar service, unless in advance About it is uncorrelated to replacement ticket 50 to assess them for system 10.In addition, if needing to keep identical service level, then must add Add new related service.
It include to have by the example categories for using the optimal compromise between the price of data mining and service level to form At least force other solutions of sex service or similar service, unless it is uncorrelated it is also possible to and other services subset. For each non-imposed service, system-computed, which is equal to traveller, will select the probability that service keeps together with new ticket Weight.Then the total price that following exemplary probability right (between zero and one) carrys out calculation and quotation: Price_Offer can be used =Price_Ticket+sum (Price_Mandatory_Service)+sum (Probabilty_Weight x Price_ Optional Service).Probability is higher, and effect of the price of service in the total price of quotation is bigger.Then, optimization Ranking can be carried out from generally the least expensive total price (Price_Offer) to the total price of most expensive by recommending 48.
Retain the probability of service in order to estimate traveller for selection, reservation system 10 can analyze including identical existing auxiliary That helps that other travellers of service 44 are done all previous changes ticket.Then, reservation system 10 can calculate in verification step The number and the sum for changing ticket with this existing service that traveller retains service (or similar services as substitute) Than.As an example, if the 70% of previously ticket change is accompanied by given existing service Si, then traveller determines for new Ticket will retain Si(or system proposed as substitute similar services), then for SiThe probability power that reservation system 10 uses It is 0.7 again.As set forth above, it is possible to this data mining, which is handled, to be realized to all tickets associated with given service, Huo Zheke With use more advanced machine learning techniques identify ticket mode and pay close attention to the matched ticket mode of current coupon.Therefore, In view of by previous traveller for same services selection made, this classification will comprising total price and service level it Between this compromise.
Ticket simply is changed without regard to ancillary service in traveller's request and searches for new travelling solution and has had Have it is significant calculate cost in the case where, for example, when flight must be combined with complete stroke, must be by ticket When valence is combined to match stroke or flight must be obtained to price route together with fare combination, may exist Many combinations.Processing for each potential solution may include: to check flight availability and admission fee rule;It checks original Ticket issues the limitation for new flight and admission fee again;And calculate additional cost, the expenses of taxation and expense.In exemplary embodiment In, it is necessary to all calculating are carried out in search engine to find generally the least expensive recommendation.Search engine is by optimization and heuristic side Best travelling solution is searched and returned to method, without calculating all these solutions, although also, possible calculating It is not exhaustive with combined exemplary lists, but it shows why can not usually calculate all combinations.It will be auxiliary Service is helped to be added in the exemplary range for exchanging request on Operating Complexity with significantly affecting, because of verifying and price auxiliary The processing of service also has significant calculating cost, has combinatorial complexity identical with admission fee.For this purpose, in no related optimization It limits in response time increased situation, when ticket is changed in search, the processing of addition ancillary service is unpractical.
Figure 4 and 5 illustrate can be by example standards and exemplary associated weight that reservation system 10 uses.Table 86 shows Gone out example standards and associated weight that such as reservation system 10 can be used comprising with exemplary weights X1 with Service in identical service before, the group with exemplary weights X2, the clothes in the subgroup with exemplary weights X3 Business, the exchange history with exemplary weights X4, the coded description 1 with exemplary weights X5, and there are exemplary weights The coded description 2 of X6.Other example standards and associated weight shown in table 88 may include with exemplary weights The generally the least expensive recommendation of Y1 not serviced has the generally the least expensive recommendation for forcing sex service with exemplary weights Y2, and has The generally the least expensive recommendation of the maintenance service level of exemplary weights Y3.
In embodiment, reservation system 10 can recursively repeat one or more of steps noted above, in terms of Calculate validity, correlation, price and the traveller's preference of the replacement ancillary service 54 of the replacement ticket 50 and recommendation recommended most Good balance.
In the case where existing service is invalid for given optimization recommendation 48, reservation system 10 may be needed with similar Service replaces them.Acceptance of the bid is not recycled in search know similar services (box 61), it may be for each travelling solution party Case is replaced meeting more efficient (box 61) before search circulation.For each existing ancillary service 44, reservation system 10 can To calculate from most like to the list of the similar services of least similar ranking.Then, during search process (box 61) when one Whenever a little existing ancillary services 44 can use this list in needs when invalid for optimization recommendation 48.If reservation System 10 determines that existing ancillary service 44 is no longer related, then reservation system 10 by calculate its amount of money which can partially move back Money.This is not dependent on optimization and recommends 48, therefore, as the list of similar services, these can the amount of money of reimbursement also must be in master (box 61) is precalculated before search circulation.
In one embodiment, flight domain and admission fee domain can be filtered based on publication limitation again.With ancillary service phase The associated limitation of publication again may include standard relevant to passenger type, stroke, flight, admission fee, date etc..These limitations Can store in ancillary service qualification rule database 76, this be for each auxiliary service definition it for given passenger and The database for the rule whether ticket is applicable in.Additional limitation can store in ancillary service exchange and/or reimbursement rule database In 82, this is that for each auxiliary service definition, whether it can be exchanged, whether which service it can exchange and can be with reimbursement Rule database.Again publication limitation can be also used for before the search process (box 61) filtered search domain (including boat Class and admission fee) to save the time.
It can be considered that enforceable existing service is incompatible with traveller so that system is abandoned with first processing mandatory services And with similar services also incompatible solution.For this purpose, in the case where mandatory service failure, these clothes of first processing Being engaged in and avoid handling other services may be more efficient.
In order to improve the response time, it is also possible to be checked in advance before changing request associated with each ancillary service Again publication limitation and qualification/pricing rule.The exemplary pricing strategy Consideration that can be considered by reservation system 10 can be with Including such as again price authorization, the surplus value collect and the considerations of processing date associated with ancillary service etc because Element.Reservation system 10 can check these limitations and rule, with identify in advance which type change ticket will make to service it is unqualified with And which type change ticket will make service price change and change how much.For example, many change the change that ticket is the date, have Identical starting point and destination, but date afterwards.System can take in the auxiliary that the time of original publication is each purchase Business checks which date range will effectively, not influence qualification and price.Then, reservation system 10 is expected the date not Change, for example, travelling if traveller later requests to postpone, reservation system 10 be may already know that, if in addition to clothes Except the availability in the case where being limited by availability of being engaged in checks, this ancillary service will remain unchanged and can be at search It is ignored in reason (box 61).
For example, exemplary stroke alteration request 40 may include the existing ticket 42 that existing price is 100 dollars, and can To include the existing ancillary service 44 of two free sacks or luggage case article.In addition, exemplary stroke alteration request 40 may be used also To include the existing ancillary service 44 for the vegetarian diet meal that price is 20 dollars.Then, reservation system 10 can be calculated for replacing ticket One or more optimizations of certificate 50 and associated replacement ancillary service 54 recommend 48.Exemplary fundamental optimum can be provided to recommend 48, wherein providing reducing or not providing replacement ancillary service 54, for example, not including checking luggage.Alternatively, in addition to basic Except route, additional replacement ancillary service 54 can also be provided, for example, two sacks or luggage case article and associated valence Lattice.In addition, reservation system 10 can determine the correlation of existing ancillary service 44, also, if related, can propose existing There is the similar replacement ancillary service 54 of ancillary service 44, for example, vegetarian diet is eaten.In addition, as additional similar replacement ancillary service 54 another example, reservation system 10 can propose additional dining option similar with existing vegetarian diet, for example, no gluten and Vegetarian diet meal.Then it can recorde the selection of traveller and be used for preferably determining the friendship of traveller in future Yu reservation system 10 Correlation and/or similitude in mutually.
Turning now to Fig. 6, according to embodiment, method 90 can be executed by computer system 18 to exchange existing 42 He of ticket Associated (one or more) existing ancillary service 44.In step 92, computer system 18 can receive stroke alteration and ask 40 are asked to exchange existing ticket 42.Stroke alteration request 40 can indicate that the one or more of existing ticket 42 to be modified belong to Property, and one or more existing ancillary services 44 can be associated with existing ticket 42.Stroke alteration request 40 can also refer to Fixed additional expectation or mandatory ancillary service 46.In box 94, computer system 18 can replace ticket 50 by mark Determined with replacement ancillary service 54 existing ticket 42 whether interchangeable.In step 96, computer system 18 can be based on use Stroke alteration requests at least one attribute of 40 existing tickets 42 to be modified to identify the optimization of replacement ticket 50 and recommend 48. In step 98, computer system can assess the existing ancillary service 44 of existing ticket 42 for the first replacement ticket 50 can The property used.In step 100, system can construct Search Filter comprising (one or more) ancillary service and similitude obtain The classification description divided.In a step 102, computer system 18 can be based on the classification of both Search Filter and similarity score It describes to position the be stored in database first replacement ancillary service 54.Moreover, similarity score can indicate to indicate it is existing The value of similitude between ancillary service 44 and the first replacement ancillary service 54.At step 104, computer system 18 can be to User interface sends the recommendation for the first replacement ticket 50 and the first replacement ancillary service 54.In step 106, department of computer science System can receive the notice of the first replacement ticket 50 of user's selection and the first replacement service at user interface.In step 108, Computer system can be by increasing the value for the similarity score that first replaces ancillary service 54 come more new database.
In one embodiment, the method for exchanging air ticket considers ancillary service and the packet based on initial purchase proposes to recommend, A possibility that sex service and optional service are as inputting and clearly requesting new demand servicing will be forced to provide.Furthermore, it is possible to It is selected based on similitude, correlation and/or customer priorities and sort recommendations.It can be by the way that using servicing, exchange is regular, services Similitude rule and/or similitude level database calculate similar services to replace invalid service.It therefore, can be based on new Admission fee condition and the attribute previously serviced provide related service.Furthermore, it is possible to by consider common customer selection and it is a People's customised profiles provided related service by how to exchange based on the previous service past.
In general, realizing no matter the routine to be executed of the embodiment of the present invention (is implemented as a part of operating system also It is specific application, component, programs, objects, module or instruction sequence, or even its subset) it can referred to herein as " count Calculation machine program code ", or referred to as " program code ".Program code is typically included in resident in a computer each of various times Computer-readable instruction in kind of memory and storage device, and when being read by one or more processors in computer and When execution, the element of the various aspects of operation needed for making the computer execute operation and/or the embodiment embodiment of the present invention. Computer-readable program instructions for executing the operation of the embodiment of the present invention can be such as assembler language or with a kind of or The source code or object code that any combination of a variety of programming languages is write.
The program code embodied in any application/module described herein can be used as various various forms of program products Individually or collectively it is distributed.Particularly, computer-readable storage thereon with computer-readable program instructions can be used Medium carrys out distributing programs code, so that processor executes the various aspects of the embodiment of the present invention.
Inherently non-transient computer readable storage medium may include for storage information it is (such as computer-readable Instruction, data structure, program module or other data) the volatile and non-volatile, removable realized of any method or technique Dynamic and immovable tangible medium.Computer readable storage medium can also include RAM, ROM, erasable programmable is read-only deposits Reservoir (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other solid-state memory technologies, Portable optic disk read-only storage (CD-ROM) or other optical storages, cassette, tape, disk storage device or other Magnetic storage device, or any other medium that storage expectation information can be used to and can be readable by a computer.It calculates Machine readable storage medium storing program for executing be not construed as transient signal itself (for example, radio wave or other propagation electromagnetic waves, by all Such as the electromagnetic wave that the transmission medium of waveguide is propagated, or the electric signal for passing through wire transmission).Computer-readable program instructions can be through Computer, another type are downloaded to from computer readable storage medium or outer computer or External memory equipment by communication network The programmable data processing unit of type or another equipment.
The computer-readable program instructions of storage in computer-readable medium can be used to guide computer, other classes The programmable data processing unit of type or other equipment work in a specific way, so that the finger of storage in computer-readable medium It enables and generates the product including instruction, wherein the function action specified in flow chart, sequence chart and/or block diagram is realized in instruction.Meter Calculation machine program instruction can be provided to one of general purpose computer, special purpose computer or other programmable data processing units or Multiple processors make call instruction make to execute series of computation when through being performed by one or more processors to generate machine, To realize the function and/or movement specified in flow chart, sequence chart and/or block diagram.
In some alternative embodiments, without departing from the scope of the invention, it can resequence, serial process And/or the function and/or movement specified in flow chart, sequence chart and/or block diagram are handled simultaneously.Moreover, flow chart, sequence chart And/or any one of block diagram may include than with the embodiment of the present invention consistently shown in more or fewer boxes.
Terms used herein are only used for description specific embodiment, and are not intended to limit embodiments of the invention.When In use, term " includes " specifies the presence of the feature, integer, step, operation, element and/or component in this specification, but It is not excluded for the presence or addition of one or more of the other feature, integer, step, operation, element, component and/or combination thereof.This Outside, the term of term "comprising", " having ", " consist of " or its variant is just used in detailed description or claim For degree, in a manner of being similar to term " includes ", these terms are intended to inclusiveness.
Although illustrating all inventions by the description of various embodiments, although and having described in detail These embodiments, but applicant is not intended to limit scope of the appended claims or is restricted to this in any way Kind details.Additional advantage and modification will be readily seen those skilled in the art.Therefore, of the invention wider The illustrated examples that aspect is not limited to the detail, representative device and method and shows and describe.Thus, it is not carrying on the back In the case where spirit or scope from the present general inventive concept of the applicant, deviation can be made from these details.

Claims (13)

1. a kind of system, comprising:
One or more processors;And
The memory coupled with one or more of processors, the memory include instruction, and described instruction is by described one A or multiple processors make the system when executing:
The request for exchanging existing ticket is received, wherein ancillary service is associated with existing ticket, and request instruction will quilt At least one attribute of the existing ticket of modification;
In response to receiving the request, determine that existing ticket can be exchanged by computer;And
It can be exchanged in response to the existing ticket of determination, by operating system execution or less come while identifying the first replacement ticket Certificate and the first replacement service:
The recommendation to the first replacement ticket is identified, wherein the recommendation is based on the institute by the request existing ticket to be modified State at least one attribute;
Assess availability of the ancillary service for the first replacement ticket of existing ticket;
Search Filter is constructed, wherein described search filter includes retouching for the classification of both ancillary service and similarity score It states;
The be stored in database first replacement clothes are positioned based on the description of the classification of both Search Filter and similarity score Business, wherein similarity score indicates the value of the degree of similarity between instruction ancillary service and the first replacement service;
The recommendation to the first replacement ticket and the first replacement service together is sent to user interface;And
Receive instruction first replacement ticket and first replacement service selected at user interface by user notify it Afterwards, by increasing the value for the similarity score that the first replacement services come more new database.
2. the system as claimed in claim 1, wherein price is associated with ancillary service, and described instruction is by making the system System executes following operation to make the system evaluation ancillary service for the availability of the first replacement ticket:
It combines the first combination between ancillary service and existing ticket with the second of the first replacement ticket and the first replacement service It is compared;
Based on first combination with second combine between comparison, determine ancillary service to first replace ticket it is uncorrelated;And
In response to determining that ancillary service is uncorrelated to the first replacement ticket, the refund of fare or cost is auxiliary applied to another Help service.
3. the system as described in any one of claims 1 to 2, wherein described instruction is by making the system execute following operation To make the system evaluation ancillary service for the availability of the first replacement ticket:
Determine that ancillary service is related to the first replacement ticket based at least one correlation inspection.
4. system as claimed any one in claims 1 to 3, wherein ancillary service indicates dining service, the first replacement service It is replacement dining service, and described instruction makes the system replace ticket for first by making the system execute following operation Certificate and the first replacement service are sent collectively to user interface:
Determine that dining service is replaced with first based on the departure time of stroke associated with the first replacement ticket and arrival time It is compatible to change ticket.
5. system according to any one of claims 1 to 4, wherein described instruction is held by one or more of processors Also make the system when row:
Determine that the ancillary service of existing ticket is included in the price of the first replacement ticket;And
Ancillary service in response to the existing ticket of determination is included in the price of the first replacement ticket, sends the to user interface One replacement service is included in the indicator in the price of the first replacement ticket, wherein index symbol is notice or label.
6. the system as described in any one of claims 1 to 5, wherein described instruction is held by one or more of processors Also make the system when row:
Determine that the ancillary service of existing ticket is not included in the price of the first replacement ticket;And
Ancillary service in response to the existing ticket of determination is not included in the price of the first replacement ticket, is sent to user interface Cost associated with the first replacement service.
7. such as system described in any one of claims 1 to 6, wherein being positioned for the second replacement clothes of the first replacement ticket Business, the first replacement service and the second replacement service are classified as optional service, and described instruction is by one or more of Processor also makes the system when executing:
The first weight of the first replacement service is determined, wherein the first weight indicates to select to replace with first based on instruction user Change the first probability of the historical data of the first replacement ticket of service;
The second weight of the second replacement service is determined, wherein the second weight indicates to select to replace with second based on instruction user Change the second probability of the historical data of the first replacement ticket of service;
Price based on the first weight, the second weight and the first replacement ticket, calculates the first replacement service and the first replacement ticket The second totle drilling cost that first totle drilling cost of combination and the second replacement service are combined with the first replacement ticket;And
Ranking is carried out to the first replacement service and the second replacement service based on the first totle drilling cost and the second totle drilling cost.
8. the system as described in any one of claims 1 to 7, wherein described instruction is held by one or more of processors Also make the system when row:
Ancillary service in response to the existing ticket of determination is not suitable for the first replacement ticket, by making the system execute following behaviour Make to come while identifying the second replacement ticket and the second replacement service:
It identifies and recommends for the second of the first replacement ticket, wherein second recommends based on to be modified existing by the request At least one described attribute of ticket;And
The be stored in database second replacement clothes are positioned based on the description of the classification of both Search Filter and similarity score Business.
9. system as claimed in claim 8, wherein described instruction also makes when being executed by one or more of processors The system:
The first score for determining the recommendation for the first replacement ticket and the first replacement service together, wherein the first score is based on mark It is quasi-;
The second score for determining the recommendation for the second replacement ticket and the second replacement service together, wherein the second score is based on institute State standard;And
By by the first score and the second score together compared with determine high score, wherein high score instruction for replacement ticket with The best recommendation of replacement service together.
10. system as claimed in claim 9, wherein described instruction also makes when being executed by one or more of processors The system:
The best recommendation and indicator are sent to user interface, the indicator notifies most preferably to recommend to include institute described in user State high score.
11. the system as described in any one of claim 9 to 10, wherein standard instruction has least cost and minimum clothes Be engaged in collection solution, with least cost and with the solution of the service of existing ticket same levels or cost with Compromise between service level.
12. a kind of method, comprising:
The request for exchanging existing ticket is received by computer, wherein ancillary service is associated with existing ticket, and the request Indicate at least one attribute of existing ticket to be modified;
Upon receiving the request, determine that existing ticket can be exchanged by computer;And
It can exchange in response to the existing ticket of determination, be replaced by following operation to identify the first replacement ticket and first simultaneously The service of changing:
The recommendation for the first replacement ticket is identified, wherein described recommend based on the existing ticket to be modified by the request At least one described attribute;
The availability for replacing ticket for first by the ancillary service of the existing ticket of computer evaluation;
Search Filter is constructed by computer, wherein described search filter includes being used for both ancillary service and similarity score Classification description;
Classification description based on both Search Filter and similarity score, first be stored in database by computer positioning Replacement service, wherein similarity score indicates the value of the degree of similarity between instruction ancillary service and the first replacement service;
The recommendation for the first replacement ticket and the first replacement service together is sent to user interface;And
Receive instruction first replacement ticket and first replacement service selected at user interface via user notify it Afterwards, by increasing the value for the similarity score that the first replacement services come more new database.
13. a kind of computer program product, including the instruction being stored on computer readable storage medium, to exist in described program It is performed on computer and realizes method and step as claimed in claim 12.
CN201910130819.2A 2018-02-22 2019-02-22 With the exchange considered automatically to factor associated with exchange Pending CN110188902A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US15/902,427 US11227237B2 (en) 2018-02-22 2018-02-22 Exchanges with automatic consideration of factors associated with the exchanges
US15/902,427 2018-02-22
FR1851522 2018-02-22
FR1851522A FR3078189A1 (en) 2018-02-22 2018-02-22 EXCHANGES WITH AUTOMATIC ACCOUNTING OF FACTORS ASSOCIATED WITH EXCHANGES

Publications (1)

Publication Number Publication Date
CN110188902A true CN110188902A (en) 2019-08-30

Family

ID=67713645

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910130819.2A Pending CN110188902A (en) 2018-02-22 2019-02-22 With the exchange considered automatically to factor associated with exchange

Country Status (1)

Country Link
CN (1) CN110188902A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112651668A (en) * 2021-01-18 2021-04-13 中国民航信息网络股份有限公司 Flight resource allocation method and device and server

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101027683A (en) * 2004-05-21 2007-08-29 赛博有限公司 Systems, methods, and computer program products for searching and displaying low cost productavailability information for a given departure-return date combination or range of departure-return data co
US20080027768A1 (en) * 2006-07-25 2008-01-31 Steve Thurlow Automated Repricing of Revised Itineraries for Ticket Changes Requested After Issuance
CN106030626A (en) * 2013-12-11 2016-10-12 天巡有限公司 Method and system for providing fare availability, such as airline fare availability
CN106104615A (en) * 2013-12-11 2016-11-09 天巡有限公司 For providing method and the server of one group of price evaluation value, such as air fare price evaluation value

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101027683A (en) * 2004-05-21 2007-08-29 赛博有限公司 Systems, methods, and computer program products for searching and displaying low cost productavailability information for a given departure-return date combination or range of departure-return data co
US20080027768A1 (en) * 2006-07-25 2008-01-31 Steve Thurlow Automated Repricing of Revised Itineraries for Ticket Changes Requested After Issuance
CN106030626A (en) * 2013-12-11 2016-10-12 天巡有限公司 Method and system for providing fare availability, such as airline fare availability
CN106104615A (en) * 2013-12-11 2016-11-09 天巡有限公司 For providing method and the server of one group of price evaluation value, such as air fare price evaluation value

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112651668A (en) * 2021-01-18 2021-04-13 中国民航信息网络股份有限公司 Flight resource allocation method and device and server

Similar Documents

Publication Publication Date Title
JP7587637B2 (en) Method and system for providing price availability, e.g., hotel services price availability - Patents.com
Taylor On-demand service platforms
Bitran et al. An overview of pricing models for revenue management
Gallego et al. Optimal dynamic pricing of inventories with stochastic demand over finite horizons
CN114202089A (en) Method and system for obtaining an indication of carbon emissions based on delivery route and mode of transportation predictions
US20130103438A1 (en) System and method for facilitating the purchase of a travel itinerary subject to destination uncertainty
JP6473158B2 (en) Method and server for providing a set of quoted prices, eg airfare price quotes
CA2519693A1 (en) Performing predictive pricing based on historical data
US20160180256A1 (en) History-based probability forecasting
Ng et al. Petrol delivery tanker assignment and routing: a case study in Hong Kong
Bandalouski et al. An overview of revenue management and dynamic pricing models in hotel business
Cirillo et al. Dynamic discrete choice model for railway ticket cancellation and exchange decisions
JP2019079568A (en) Method and server for providing set of price estimates, such as airfare price estimates
US20140095224A1 (en) Reducing selecton uncertainty of opaque sales of travel products
JP7262497B2 (en) METHOD AND SERVER FOR PROVIDING HOTEL RESERVATION PRICE QUOTES
CN110188902A (en) With the exchange considered automatically to factor associated with exchange
Gorin et al. Incorporating cancel and rebook behavior in revenue management optimization
Gunther et al. Airline distribution
Balaiyan et al. Joint forecasting for airline pricing and revenue management
Cramer et al. Airline Revenue Management
US11227237B2 (en) Exchanges with automatic consideration of factors associated with the exchanges
Aslani et al. A decomposition approach in network revenue management: Special case of hotel
Li et al. An airline seat allocation game
Lardeux et al. Yield optimization for airlines from ticket resell
US20140095220A1 (en) Using upgrade options to provide price differentiation for travel products

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