发明名称 UNDO/REDO OF DATABASE FILES FOR MODIFYING RE-ACCOMMODATION
摘要 Methods, apparatus, and computer program products for modifying re-accommodations. A report characterizing execution of a re-accommodation may be stored in a report database. The report may include an impacted Passenger Name Record (PNR) table that associates each PNR impacted by the re-accommodation with an identifier. The identifier may identify an envelope in a history file comprising a portion of the history file that documents changes made to the PNR by the re-accommodation. In response to receiving a request to modify the re-accommodation, the report may be retrieved from the report database. PNRs impacted by the previous re-accommodation, and changes made to each PNR, may be determined using data in the impacted PNR table and the history files of the PNRs. The impacted PNR table may thereby enable building and execution of a modifying re-accommodation that selectively undoes or redoes a previously executed re-accommodation to implement new solutions to scheduling changes.
申请公布号 US2016217046(A1) 申请公布日期 2016.07.28
申请号 US201514604977 申请日期 2015.01.26
申请人 Amadeus S.A.S. 发明人 Lamoureux Yann;Langlade Alexis;Le Prado Geoffroy;Sebti Kenza;Monteil Nicolas
分类号 G06F11/14 主分类号 G06F11/14
代理机构 代理人
主权项 1. An apparatus for updating one or more databases modified by a first re-accommodation, the apparatus comprising: one or more processors; and a memory coupled to the one or more processors, the memory storing a plurality of data structures comprising a first database of reports, a second database of passenger name records, and program code that, when executed by at least one of the one or more processors, causes the apparatus to: receive a first request to execute a second re-accommodation that modifies the first re-accommodation; in response to receiving the first request, retrieve a report associated with the first re-accommodation from the first database, the report including a record locator that identifies a passenger name record modified by the first re-accommodation and an identifier that identifies a first envelope of a plurality of envelopes comprising a history file of the passenger name record; identify, based on the record locator, the passenger name record in the second database, the passenger name record being in a first state that represents a current status of the passenger name record; identify, based on the identifier, a portion of the history file corresponding to a modification made to the passenger name record by the first re-accommodation; determine, based on the portion of the history file, a second state of the passenger name record that represents a first previous status of the passenger name record before the first re-accommodation; determine, based on the first request, a third state of the passenger name record that represents a desired status of the passenger name record after execution of the second re-accommodation; and modify, based on the second state, the passenger name record from the first state to the third state.
地址 Biot FR