[发明专利]一种座位分配方法及系统在审
申请号: | 202010622991.2 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111784298A | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 姜除寒;李征;张涛;张星星 | 申请(专利权)人: | 中国民航信息网络股份有限公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06Q30/06;G06Q50/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 藏斌 |
地址: | 100085 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 座位 分配 方法 系统 | ||
本发明公开了一种座位分配方法及系统,在跨系统的座位分配过程中,针对各类模块和组件之间消息不一致的情况,通过对每一次交互信息唯一标识符的分配与同步,基于不同的情况自动采用不同的座位分配策略执行座位分配操作,提高在不同情况下座位请求与座位分配之间交易的一致性,确保跨系统交易过程中的一致性。此外,基于不同的情况自动采用不同的座位分配策略执行座位分配操作,减轻了座位分配与值机交易等业务的压力。
技术领域
本发明涉及民航客运技术领域,更具体地说,涉及一种座位分配方法及系统。
背景技术
随着社会的发展,航空运输逐渐成为主要的交通运输方式之一。在航空运输的业务中,较为常见的业务是为旅客分配座位。
现有技术中,通过旅客值机系统进行座位分配。旅客值机系统为分布式数据系统,由于分布式数据系统之间的各个组件是独立的,分布式数据系统之间的各个组件进行数据交互时,造成数据不一致的情况出现。
因此,旅客值机系统存在分布式数据系统固有的缺点。旅客值机系统包括离港控制模块和座位管理模块。当离港控制模块和座位管理模块进行座位分配时,涉及离港控制模块和座位管理模块之间的数据交互,从而出现数据不一致的情况。
发明内容
有鉴于此,本发明公开了一种座位分配方法及系统,基于不同的情况自动采用不同的座位分配策略执行座位分配操作,提高在不同情况下座位请求与座位分配之间交易的一致性,确保跨系统交易过程中的一致性。
为了实现上述目的,其公开的技术方案如下:
本发明第一方面公开了一种座位分配方法,所述方法应用于座位分配系统,所述座位分配系统包括座位管理模块、离港控制模块和值机交易模块,所述离港控制模块至少包括离港控制组件和消息标识处理组件,所述方法包括:
当所述离港控制组件接收到选座需求时,将第一座位图请求发送至所述消息标识处理组件;
所述消息标识处理组件为所述第一座位图请求分配第一标识符,得到携带有所述第一标识符的第二座位图请求,并将所述第二座位图请求发送至所述座位管理模块;
所述座位管理模块基于所述第二座位图请求向所述离港控制组件反馈携带有所述第一标识符的座位图信息,其中,所述座位图信息包括已被占用状态的座位信息或可利用状态的座位信息;
所述离港控制组件基于所述选座需求和所述座位图信息,生成第一座位分配请求,并将所述第一座位分配请求发送至所述消息标识处理组件;
所述消息标识处理组件为所述第一座位分配请求分配第二标识符,得到携带有所述第二标识符的第二座位分配请求,并将所述第二座位分配请求发送至所述座位管理模块;
所述座位管理模块基于所述第二座位分配请求,执行座位分配操作,生成携带有所述第二标识符的座位确认结果,并将所述座位确认结果发送至所述值机交易模块;
所述值机交易模块基于所述座位确认结果,执行交易操作,若交易处理成功,向所述离港控制组件发送交易成功信息;
所述离港控制组件基于所述交易成功信息,生成交易确认请求,并将所述交易确认请求发送至所述座位管理模块;
所述座位管理模块基于所述交易确认请求确定已分配的座位。
优选的,若所述离港控制模块还包括异常捕获组件,所述方法还包括:
所述异常捕获组件基于所述第一标识符检测所述离港控制组件是否收到所述座位管理模块反馈的所述座位图信息;
若否,触发所述离港控制组件发送携带有所述第一标识符的交易回滚请求,放弃值机交易;
若是,继续执行所述离港控制组件基于所述选座需求和所述座位图信息,生成第一座位分配请求这一步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010622991.2/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理