交易完整性保障方法、装置、设备及介质制造方法及图纸

技术编号:19009629 阅读:39 留言:0更新日期:2018-09-22 09:26
本发明专利技术提供了一种交易完整性保障方法、装置、设备及介质。其中,该方法包括:订座系统向座位管理子系统发送座位预定请求消息;订座系统判断在预设时间内是否收到座位管理子系统响应于座位预定请求消息的回复消息;在判断到在预设时间内未收到回复消息的情况下,订座系统取消座位预定请求消息对应的交易,并向座位管理子系统发送交易补偿消息,以通知座位管理子系统取消座位预定请求消息对应的交易。通过本发明专利技术,解决了旅客服务系统中的民航订座系统和座位管理子系统的交易数据不一致的问题,保证了民航订座系统和座位管理子系统的交易数据的一致性。

Transaction integrity assurance method, device, equipment and medium

The invention provides a transaction integrity guarantee method, device, device and medium. The method includes: the reservation system sends a seat reservation request message to the seat management subsystem; the reservation system determines whether the seat management subsystem receives a reply message in response to a seat reservation request message within a predetermined time; and the reservation system takes a reply message when it judges that no reply message has been received within a predetermined time. In order to notify the seat management subsystem to cancel the transaction corresponding to the seat reservation request message, the transaction compensation message is sent to the seat management subsystem. The invention solves the inconsistency of the transaction data between the civil aviation reservation system and the seat management subsystem in the passenger service system, and ensures the consistency of the transaction data between the civil aviation reservation system and the seat management subsystem.

【技术实现步骤摘要】
交易完整性保障方法、装置、设备及介质
本专利技术涉及实时交易系统领域,具体而言,涉及一种交易完整性保障方法、装置、设备及介质。
技术介绍
在实时交易系统中,最重要的信息是交易数据及库存的记录。而实时交易系统,总是需要由一个系统向另一个系统发送交易请求,或者另一个系统维护修改数据并向其他系统同步的场景。因此总是存在一份数据,在一个系统中维护,然后需要向另一个系统同步的情况。更复杂的情况是:两个系统都会修改这一份数据,并且需要两个系统间数据保持一致。那两个系统间同步机制如果出问题,将会导致两者数据不一致,交易结果不完整。民航服务中旅客服务系统中预先选座功能是基于实时交易系统的一种具体应用。在预先选座功能中包含两个数据变更场景:在旅客服务系统(PSS)中,有中国民航订座系统(ICS)和座位管理子系统(SEAT),其中航班座位图数据保存在SEAT,旅客订单数据在主机维护。1)当旅客请求预订一个座位的时候,需要SEAT在自己的航班座位图上修改一个座位的占用状态,然后回复ICS修改是否成功,如果座位图占用成功则ICS需要维护自己的旅客订单数据,将旅客预订的座位号保存到订单数据中。在这个交易的过程本文档来自技高网...
交易完整性保障方法、装置、设备及介质

【技术保护点】
1.一种交易完整性保障方法,其特征在于,包括:订座系统向座位管理子系统发送座位预定请求消息;所述订座系统判断在预设时间内是否收到所述座位管理子系统响应于所述座位预定请求消息的回复消息;在判断到在所述预设时间内未收到所述回复消息的情况下,所述订座系统取消所述座位预定请求消息对应的交易,并向所述座位管理子系统发送交易补偿消息,以通知所述座位管理子系统取消所述座位预定请求消息对应的交易。

【技术特征摘要】
1.一种交易完整性保障方法,其特征在于,包括:订座系统向座位管理子系统发送座位预定请求消息;所述订座系统判断在预设时间内是否收到所述座位管理子系统响应于所述座位预定请求消息的回复消息;在判断到在所述预设时间内未收到所述回复消息的情况下,所述订座系统取消所述座位预定请求消息对应的交易,并向所述座位管理子系统发送交易补偿消息,以通知所述座位管理子系统取消所述座位预定请求消息对应的交易。2.根据权利要求1所述的方法,其特征在于,在所述订座系统向所述座位管理子系统发送交易补偿消息之后,所述方法还包括:在所述订座系统在所述预设时间之后收到所述回复消息的情况下,所述订座系统针对所述座位预定请求消息对应的交易不做任何操作。3.根据权利要求1所述的方法,其特征在于,在所述订座系统向所述座位管理子系统发送交易补偿消息之后,所述方法还包括:所述座位管理子系统取消所述座位预定请求消息对应的交易。4.根据权利要求3所述的方法,其特征在于,所述座位管理子系统取消所述座位预定请求消息对应的交易包括:所述座位管理子系统根据所述交易补偿消息中携带的交易号查询与所述交易号对应的交易的处理记录;在所述座位管理子系统查询不到与所述交易号对应的交易的处理记录的情况下,所述座位管理子系统针对所述交易号对应的交易不做任何操作。5.根据权利要求3所述的方法,其特征在于,所述座位管理子系统取消所述座位预定请求消息对应的交易包括:所述座位管理子系统根据所述交易补偿消息中携带的交易号查询与所述交易号对应的交易的处理记录;所述座位管理子系统根据所述处理记录确定与所述交易号对应的交易的状态;在与所述交易号对应的交易的状态为座位预定失败的情况下,所述座位管理子系统针对所述交易号对应的交易不做任何操作。6.根据权利要求3所述的方法,其特征在于,所述座位...

【专利技术属性】
技术研发人员:侯培关圣涛马许马庆莹王莉莉文仁君张星星郭素路标杨惠仪
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1