System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及航空信息,具体而言,涉及一种离港客户端的测试方法、装置、电子设备及存储介质。
技术介绍
1、在机场局域网中,有许多的外部设备,如登机牌打印机,行李条打印机,舱单打印机,登机口扫描仪,护照扫描仪等,由于这些外部设备存在型号上差异,不便于各航空公司使用。为了屏蔽这种差异,便于离港客户端调用外部设备,多家厂商开发了多种离港设备平台,离港客户端可以通过离港设备平台调用外部设备控制接口,以满足使用外部设备的需求。
2、不同的离港客户端使用的离港设备平台不同,当离港客户端版本升级时,需要到对应的离港设备平台上进行费时费力的测试认证,无法同时对使用不同离港设备平台的不同离港客户端进行测试,导致离港客户端的测试效率较低。
3、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本专利技术实施例提供了一种离港客户端的测试方法、装置、电子设备及存储介质,以至少解决离港客户端的测试效率较低的技术问题。
2、根据本专利技术实施例的一个方面,提供了一种离港客户端的测试方法,包括:接收多个离港客户端中的目标离港客户端发送的控制指令数据,其中,不同离港客户端发送控制指令数据时采用的数据协议不同;使用设备数据模型将控制指令数据转换为标准指令数据;通过标准离港设备对标准指令数据进行处理,得到处理结果;根据处理结果确定目标离港客户端的测试结果。
3、进一步地,接收多个离港客户端中的目标离港客户端发送的控制指令数据,包括:响应于接收到目标离港客户
4、进一步地,基于连接请求建立确定与目标离港客户端相匹配的目标协议线程,包括:对目标离港客户端发送的连接请求进行解析,得到请求信息,其中,请求信息至少包括如下之一:平台类型、设备类型、互联网协议地址(i nternet protoco l address,简称ip地址)、端口;基于请求信息确定与目标离港客户端相匹配的目标协议线程。
5、进一步地,通过目标协议线程获取控制指令数据,包括:通过目标协议线程连接监听目标离港客户端的数据发送情况;在监测到目标离港客户端发送的控制指令数据的情况下,通过目标协议线程读取控制指令数据。
6、进一步地,使用设备数据模型将控制指令数据转换为标准指令数据,包括:基于读取控制指令数据的目标协议线程,确定控制指令数据对应的目标数据协议;使用设备数据模型基于目标数据协议对控制指令数据进行解析,提取设备语义字段;使用设备数据模型基于提取设备语义字段,生成标准指令数据。
7、进一步地,使用设备数据模型基于目标数据协议对设备控制指令数据进行解析,提取设备语义字段,包括:使用设备数据模型根据目标数据协议识别控制指令数据中的设备无关字段,其中,设备无关字段用于表征不同数据协议对应的指令数据中存在差异的字段;删除控制指令数据中的设备无关字段,得到设备语义字段。
8、进一步地,方法还包括:在多个离港客户端的原始设备标识不同的情况下,对多个离港客户端的原始设备标识进行统一,得到多个离港客户端的目标设备标识;将多个离港客户端的目标设备标识存入统一设备缓存中。
9、根据本专利技术实施例的另一方面,还提供了一种离港系统的测试装置,包括:接收模块,用于接收多个离港客户端中的目标离港客户端发送的控制指令数据,其中,不同离港客户端发送的指令数据采用的数据协议不同;转换模块,用于使用设备数据模型将控制指令数据转换为标准指令数据;处理模块,用于通过标准离港设备对标准指令数据进行处理,得到处理结果;确定模块,用于根据处理结果确定目标离港客户端的测试结果。
10、根据本专利技术实施例的另一方面,还提供了一种电子设备,包括:存储器,存储有可执行程序;处理器,用于运行程序,其中,程序运行时执行上述的离港客户端的测试方法。
11、根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的可执行程序,其中,在可执行程序运行时控制存储介质所在设备执行上述的离港客户端的测试方法。
12、在本专利技术实施例中,接收多个离港客户端中的目标离港客户端发送的控制指令数据,其中,不同离港客户端发送控制指令数据时采用的数据协议不同;使用设备数据模型将控制指令数据转换为标准指令数据;通过标准离港设备对标准指令数据进行处理,得到处理结果;根据处理结果确定离港客户端的测试结果。容易注意到的是,对多个离港客户端中目标离港客户端发送的控制指令数据进行转换,将控制指令数据转换为标准离港设备可以处理的标准指令数据,可以同时将使用不同离港设备平台的多个离港客户端的控制指令数据转换为标准指令数据,使用标准离港设备对标准指令数据进行处理,从而得到测试结果,可以达到同时对多个使用不同离港设备平台的离港客户端进行测试的目的,从而实现了提高离港客户端的测试效率的技术效果,进而解决了离港客户端的测试效率较低的技术问题。
本文档来自技高网...【技术保护点】
1.一种离港客户端的测试方法,其特征在于,包括:
2.根据权利要求1所述的离港客户端的测试方法,其特征在于,接收多个离港客户端中的目标离港客户端发送的控制指令数据,包括:
3.根据权利要求2所述的离港客户端的测试方法,其特征在于,基于所述连接请求建立确定与所述目标离港客户端相匹配的目标协议线程,包括:
4.根据权利要求2所述的离港客户端的测试方法,其特征在于,通过所述目标协议线程获取所述控制指令数据,包括:
5.根据权利要求1所述的离港客户端的测试方法,其特征在于,使用设备数据模型将所述控制指令数据转换为标准指令数据,包括:
6.根据权利要求5所述的离港客户端的测试方法,其特征在于,使用所述设备数据模型基于所述目标数据协议对所述设备控制指令数据进行解析,提取设备语义字段,包括:
7.根据权利要求1至6中任意一项所述的离港客户端的测试方法,其特征在于,所述方法还包括:
8.一种离港客户端的测试装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读
...【技术特征摘要】
1.一种离港客户端的测试方法,其特征在于,包括:
2.根据权利要求1所述的离港客户端的测试方法,其特征在于,接收多个离港客户端中的目标离港客户端发送的控制指令数据,包括:
3.根据权利要求2所述的离港客户端的测试方法,其特征在于,基于所述连接请求建立确定与所述目标离港客户端相匹配的目标协议线程,包括:
4.根据权利要求2所述的离港客户端的测试方法,其特征在于,通过所述目标协议线程获取所述控制指令数据,包括:
5.根据权利要求1所述的离港客户端的测试方法,其特征在于,使用设备数据模型将所述控制指令数据转换为标准指令数据,包括:
【专利技术属性】
技术研发人员:徐铭泽,薛志兵,张松洋,宋昕霏,陈凯,
申请(专利权)人:中国民航信息网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。