一种旅客订单记录编号生成方法及相关装置与流程

文档序号:37162738发布日期:2024-03-01 11:59阅读:17来源:国知局
一种旅客订单记录编号生成方法及相关装置与流程

本发明涉及信息,更具体的,涉及一种旅客订单记录编号生成方法及相关装置。


背景技术:

1、民航旅客订单记录编号是民航旅客订座系统的核心数据,是民航订座业务操作的基础,用于定位系统中的旅客订座记录,同时也是航空公司和gds(global distributionsystem,全球分销系统)之间进行旅客订座信息交换的重要标识信息。航空公司销售人员可以通过旅客订单记录编号查找和查看民航旅客预订销售信息。

2、当前,旅客订单记录编号由优利主机文件机制生成,每个旅客订单记录编号分别对应一个订座记录文件。主机系统采用文件型数据库,订座记录文件存储在共享磁盘上,对旅客订单记录编号的分配实际对应订座记录文件的分配。由于共享磁盘容量有限,无法预先生成所有的可能的旅客订单记录编号,限制了系统处理能力。


技术实现思路

1、有鉴于此,本发明提供了一种旅客订单记录编号生成方法及相关装置。

2、本发明提供的具体技术方案如下:

3、第一方面,本发明实施例提供了一种旅客订单记录编号生成方法,包括:

4、根据预设记录编号规则算法,生成多个6位旅客订单记录编号,旅客订单记录编号第6位有32种取值;

5、以旅客订单记录编号的前5位作为键值,将多个6位旅客订单记录编号转换为多条数据,每条数据还包括状态字段,所述状态字段表示键值对应的32个旅客订单记录编号的状态;

6、将所述多条数据存储在关系型数据库中的记录编号资源表中。

7、第二方面,本发明实施例提供了一种旅客订单记录编号生成装置,包括:

8、编号生成单元,用于根据预设记录编号规则算法,生成多个6位旅客订单记录编号,旅客订单记录编号第6位有32种取值;

9、数据转换单元,用于以旅客订单记录编号的前5位作为键值,将多个6位旅客订单记录编号转换为多条数据,每条数据还包括状态字段,所述状态字段表示键值对应的32个旅客订单记录编号的状态;

10、数据存储单元,用于将所述多条数据存储在关系型数据库中的记录编号资源表中。

11、第三方面,本发明实施例提供了一种电子设备,所述电子设备包括处理器以及存储器;

12、所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;

13、所述处理器用于根据所述程序代码中的指令执行如第一方面中任意一种实现方式描述的一种旅客订单记录编号生成方法。

14、第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面中任意一种实现方式描述的一种旅客订单记录编号生成方法。

15、相对于现有技术,本发明的有益效果如下:

16、本发明公开的一种旅客订单记录编号生成方法及相关装置,根据预设记录编号规则算法,可以一次性生成所有可能的6位旅客订单记录编号,由于旅客订单记录编号第6位有32种取值,通过以旅客订单记录编号的前5位作为键值,将生成的6位旅客订单记录编号转换为多条数据,每条数据还包括状态字段,状态字段表示键值对应的32个旅客订单记录编号的状态。通过将转换后的多条数据存储在关系型数据库中的记录编号资源表中,使实际存储数据量相对于所有6位旅客订单记录编号减少了32倍,节省了存储空间,解决了主机存量旅客订单记录编号数量的限制。由于一次性生成所有可能的6位旅客订单记录编号,提高了系统处理能力。

17、提供该
技术实现要素:
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。



技术特征:

1.一种旅客订单记录编号生成方法,其特征在于,包括:

2.根据权利要求1所述的旅客订单记录编号生成方法,其特征在于,还包括:

3.根据权利要求1所述的旅客订单记录编号生成方法,其特征在于,在将所述多条数据存储在关系型数据库中的记录编号资源表中之后,还包括:

4.根据权利要求3所述的旅客订单记录编号生成方法,其特征在于,所述待分配记录表为高速缓存虚拟表。

5.根据权利要求3所述的旅客订单记录编号生成方法,其特征在于,所述调用填充组件判断待分配记录表中待分配的旅客订单记录编号的数量是否小于预设值,包括:

6.根据权利要求3所述的旅客订单记录编号生成方法,其特征在于,还包括:

7.根据权利要求1所述的旅客订单记录编号生成方法,其特征在于,还包括:

8.一种旅客订单记录编号生成装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括处理器以及存储器;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的一种旅客订单记录编号生成方法。


技术总结
本发明提供了一种旅客订单记录编号生成方法及相关装置,根据预设记录编号规则算法,可以一次性生成所有可能的6位旅客订单记录编号,由于旅客订单记录编号第6位有32种取值,通过以旅客订单记录编号的前5位作为键值,将生成的6位旅客订单记录编号转换为多条数据,每条数据还包括状态字段,状态字段表示键值对应的32个旅客订单记录编号的状态。通过将转换后的多条数据存储在关系型数据库中的记录编号资源表中,使实际存储数据量相对于所有6位旅客订单记录编号减少了32倍,节省了存储空间,解决了主机存量旅客订单记录编号数量的限制。由于一次性生成所有可能的6位旅客订单记录编号,提高了系统处理能力。

技术研发人员:涂卫平,郭洪波,李斌,熊国民,杨秀梅,田雨,迟宁,赵前超,张俊
受保护的技术使用者:中国民航信息网络股份有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1