CN110188902A - With the exchange considered automatically to factor associated with exchange - Google Patents
With the exchange considered automatically to factor associated with exchange Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 37
- 238000004590 computer program Methods 0.000 claims abstract description 5
- 230000008859 change Effects 0.000 claims description 25
- 230000004044 response Effects 0.000 claims description 24
- 238000003860 storage Methods 0.000 claims description 24
- 238000005553 drilling Methods 0.000 claims description 12
- 230000001965 increasing effect Effects 0.000 claims description 7
- 238000011156 evaluation Methods 0.000 claims description 5
- 238000007689 inspection Methods 0.000 claims description 5
- 230000004048 modification Effects 0.000 claims description 3
- 238000012986 modification Methods 0.000 claims description 3
- 230000006399 behavior Effects 0.000 claims 1
- 230000004075 alteration Effects 0.000 abstract description 15
- 238000005457 optimization Methods 0.000 description 19
- 238000012545 processing Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 11
- 238000007726 management method Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 235000003563 vegetarian diet Nutrition 0.000 description 6
- 238000010801 machine learning Methods 0.000 description 5
- 235000012054 meals Nutrition 0.000 description 5
- 238000012797 qualification Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000007418 data mining Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000006467 substitution reaction Methods 0.000 description 3
- 230000001052 transient effect Effects 0.000 description 3
- 235000013361 beverage Nutrition 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- LFQSCWFLJHTTHZ-UHFFFAOYSA-N Ethanol Chemical compound CCO LFQSCWFLJHTTHZ-UHFFFAOYSA-N 0.000 description 1
- 108010068370 Glutens Proteins 0.000 description 1
- 230000004308 accommodation Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 235000013334 alcoholic beverage Nutrition 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010006 flight Effects 0.000 description 1
- 235000021312 gluten Nutrition 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 210000003733 optic disk Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
- G06Q10/025—Coordination 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
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.
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)
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)
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 |
-
2019
- 2019-02-22 CN CN201910130819.2A patent/CN110188902A/en active Pending
Patent Citations (4)
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)
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 |