本申请涉及民航旅客值机领域,具体而言,涉及一种托运行李的处理方法、装置、计算机程序产品及电子设备。
背景技术:
1、随着民航业的发展,民航信息技术也在不断的进步提升,信息系统对于民航业的提能增效、真情服务等起到支持和保障作用。离港系统在处理行李托运业务时,需要与外部系统以发送行李报文的方式进行数据传输,bsm(baggage source message,行李源报文)是离港系统与机场分拣系统进行数据传输的报文。
2、相关技术中航空公司的bsm报文主要通过主机离港系统发出,然而主机离港系统发出的bsm报文存在以下问题:报文中的数据项存在不符合bsm报文标准格式要求的情况,会导致航空公司或机场的bsm接收系统无法正常对报文解析,从而影响后续相关的行李业务的处理;主机离港系统不支持bsm报文中的终止报类型的bsm报文发送;航空公司和机场接收bsm报文的系统对并不统一,部分机场会要求报文的接收地址是邮箱地址,但是主机离港系统无法支持发送报文到邮箱地址中。
3、针对相关技术中托运行李处理效率低的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本申请的主要目的在于提供一种托运行李的处理方法、装置、计算机程序产品及电子设备,以解决相关技术中托运行李处理效率低的问题。
2、为了实现上述目的,根据本申请的一个方面,提供了一种托运行李的处理方法。该方法包括:接收并解析行李托运报文,得到托运信息,其中,托运信息至少包括以下之一:行李托运航站信息和航空公司信息;将托运信息与预设的报文发送规则表进行匹配,得到匹配结果,其中,报文发送规则表包含多条报文发送规则,每条报文发送规则包含至少一种托运信息;在匹配结果表征匹配成功的情况下,确定行李托运报文匹配的目标报文发送规则,并从目标报文发送规则中提取报文发送地址;将行李托运报文发送至报文发送地址,控制报文发送地址对应的目标航站处理目标行李,其中,目标行李为托运信息指示托运的行李。
3、可选地,将托运信息与预设的报文发送规则表进行匹配,得到匹配结果包括:对于报文发送规则表中的每条报文发送规则,判断报文发送规则中是否包含托运信息,并判断行李托运报文的报文类型是否为报文发送规则中设置的目标报文类型;在报文发送规则表中的所有报文发送规则均不包含托运信息,或者所有报文发送规则中设置的目标报文类型与行李托运报文的报文类型均不相同的情况下,确定匹配结果为匹配失败;在报文发送规则表中的任意一条报文发送规则包含托运信息,并且包含托运信息的报文发送规则中设置的目标报文类型与行李托运报文的报文类型相同的情况下,确定匹配结果为匹配成功。
4、可选地,在将行李托运报文发送至报文发送地址之后,该方法还包括:判断目标航站是否接收到行李托运报文;在接收到行李托运报文的情况下,执行控制报文发送地址对应的目标航站处理目标行李的步骤;在预设时长内未接收到行李托运报文的情况下,发出第一提示信息,并更新报文发送规则表中的目标报文发送规则,其中,第一提示信息用于提示报文接收失败。
5、可选地,该方法还包括:接收报文发送规则更新报文,并解析报文发送规则更新报文,其中,报文发送规则更新报文至少包括以下之一:增加规则报文、删除规则报文、修改规则报文和查询规则报文;判断报文发送规则更新报文的解析过程是否出现异常;在解析过程出现异常的情况下,发出第二提示信息,在解析过程未出现异常的情况下,对报文发送规则更新报文中的参数进行校验,其中,第二提示信息用于提示规则更新失败;在参数校验未通过的情况下,发出第二提示信息,在参数校验通过的情况下,判断待更新规则与已有的报文发送规则是否存在冲突;在待更新规则与已有的报文发送规则存在冲突的情况下,发出第二提示信息,在待更新规则与已有的报文发送规则不存在冲突的情况下,基于待更新规则对报文发送规则表进行更新。
6、可选地,在将行李托运报文发送至报文发送地址之前,该方法还包括:判断行李托运报文中的数据格式是否为目标格式;在行李托运报文中的数据格式为目标格式的情况下,执行将行李托运报文发送至报文发送地址的步骤;在行李托运报文中的数据格式不是目标格式的情况下,对行李托运报文中不是目标格式的数据进行更新,得到更新后的行李托运报文,并基于更新后的行李托运报文执行将行李托运报文发送至报文发送地址的步骤。
7、可选地,在将行李托运报文发送至报文发送地址之前,该方法还包括:判断行李托运报文的报文类型是否需要转换;在行李托运报文的报文类型需要转换的情况下,将行李托运报文的报文类型转换为目标航站支持接收的目标报文类型;在行李托运报文的报文类型不需要转换的情况下,执行将行李托运报文发送至报文发送地址的步骤。
8、可选地,判断行李托运报文的报文类型是否需要转换包括:获取目标航站支持接收的报文的多种目标类型,得到报文类型集合;确定行李托运报文的报文类型,并判断报文类型是否属于报文类型集合;在报文类型属于报文类型集合的情况下,确定行李托运报文的报文类型不需要转换;在报文类型不属于报文类型集合的情况下,确定行李托运报文的报文类型需要转换。
9、为了实现上述目的,根据本申请的另一方面,提供了一种托运行李的处理装置。该装置包括:接收单元,用于接收并解析行李托运报文,得到托运信息,其中,托运信息至少包括以下之一:行李托运航站信息和航空公司信息;匹配单元,用于将托运信息与预设的报文发送规则表进行匹配,得到匹配结果,其中,报文发送规则表包含多条报文发送规则,每条报文发送规则包含至少一种托运信息;第一确定单元,用于在匹配结果表征匹配成功的情况下,确定行李托运报文匹配的目标报文发送规则,并从目标报文发送规则中提取报文发送地址;发送单元,用于将行李托运报文发送至报文发送地址,控制报文发送地址对应的目标航站处理目标行李,其中,目标行李为托运信息指示托运的行李。
10、为了实现上述目的,根据本申请的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本申请各个实施例中所述托运行李的处理方法的步骤。
11、通过本申请,采用以下步骤:接收并解析行李托运报文,得到托运信息,其中,托运信息至少包括以下之一:行李托运航站信息和航空公司信息;将托运信息与预设的报文发送规则表进行匹配,得到匹配结果,其中,报文发送规则表包含多条报文发送规则,每条报文发送规则包含至少一种托运信息;在匹配结果表征匹配成功的情况下,确定行李托运报文匹配的目标报文发送规则,并从目标报文发送规则中提取报文发送地址;将行李托运报文发送至报文发送地址,控制报文发送地址对应的目标航站处理目标行李,其中,目标行李为托运信息指示托运的行李,解决了相关技术中托运行李处理效率低的问题。通过配置报文发送规则表,将行李托运报文中的托运信息与报文发送规则表进行匹配,获取报文发送地址,将行李托运报文发送到报文发送地址对应的目标航站,由目标航站处理目标行李,进而达到了提高托运行李处理效率的效果。
1.一种托运行李的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,将所述托运信息与预设的报文发送规则表进行匹配,得到匹配结果包括:
3.根据权利要求1所述的方法,其特征在于,在将所述行李托运报文发送至所述报文发送地址之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在将所述行李托运报文发送至所述报文发送地址之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,在将所述行李托运报文发送至所述报文发送地址之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,判断所述行李托运报文的报文类型是否需要转换包括:
8.一种托运行李的处理装置,其特征在于,包括:
9.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任意一项所述的托运行李的处理方法。
10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的托运行李的处理方法。
