一种机载智能显示器的测试方法及设备与流程

专利检索2025-12-27  7


本发明涉及机载显示器测试,具体涉及一种机载智能显示器的测试方法及设备。


背景技术:

1、lcd部品,全称smart monitor,即智能显示器,航司习惯于称为lcd,lcd部品安装于飞机座椅靠背,用于为乘客提供旅途娱乐服务,rd-fw系列lcd适用于a330、b747等多种机型,oem对rd-fw系列lcd部品的测试技术严格把控,整机测试技术对外封锁,维修成本非常高,维修周期非常长。rd-fw系列lcd部品属于易耗品,每年的拆机量非常大,此设备可用于完成lcd部品的测试维修工作。lcd部品主要的通信方式为以太网数据通信,开发lcd测试设备主要用到以太网的数据通信协议。

2、在民航娱乐系统中,经常会用到以太网数据通信协议,目前用的较多的以太网数据传输层通信协议均是基于tcp传输协议和udp传输协议,而现有的以太网数据还原方法只能还原无连接的udp数据报文协议,或者机械性的将tcp数据进行发送,无法真正与客户端或者服务器端进行有效的数据传输,对于基于连接的tcp传输协议数据和有交互信息反馈的udp协议数据无法进行有效的数据发送,虽然发出的数据相同,但对于实际的数据通信端不会有正常的数据反馈响应,只是简单的将采集的数据发出给固定的ip地址,而无法对返回的数据进行任何检测或者做出正确的数据交互。

3、综上所述,有连接的可靠的tcp传输协议连接还原数据方式和有数据交互的udp传输协议数据还原方式目前无法有效完成,只能机械性的完成数据的转发,而无实际数据通信的意义,针对此技术问题目前现有技术还没有很好的解决方案。


技术实现思路

1、本发明的目的在于提供一种机载智能显示器的测试方法及设备,其能够自动识别客户端arp数据包请求并记录网络数据信息,并自动建立客户端所需要的各种服务器,根据采集到的网络数据,对二进制数据进行转换处理之后重新打包,然后将存储的网络数据包完整的传送出去进行还原,实现与客户端的自动通信,以此方式完成lcd部品的测试。

2、为达此目的,本发明采用以下技术方案:

3、提供一种机载智能显示器的测试方法,包括以下步骤:

4、s1:采集lcd部品和机载服务器的正常通信数据;

5、s2:将所述正常通信数据存储为原始数据;

6、s3:将原始数据处理并打包,得到数据包;

7、s4:将数据包进行排序并装载入数据发送的缓冲区;

8、s5:按顺序依次选择数据包;

9、s6:判断数据包是否需要发送到lcd部品;

10、s7:若否,则返回执行步骤s5;

11、s8:若是,则将数据包发送到lcd部品;

12、s9:判断数据包是否发送成功;

13、s10:若否,则返回执行步骤s8;s11:判断是否需要等待lcd部品应答;

14、s12:若是,则读取lcd部品的应答数据;

15、s13:判断缓冲区数据包是否发送完成;

16、s14:若否,则返回执行步骤s5;

17、s15:若是,则测试完毕,断开连接。

18、作为机载智能显示器的测试方法的一种优选方案,在所述若是,则读取lcd部品的应答数据的步骤s12之后,还包括:

19、s121:判断应答数据是否读完;

20、s122:若否,则返回执行步骤s12。作为机载智能显示器的测试方法的一种优选方案,在所述将原始数据处理并打包,得到数据包的步骤s3之后,还包括:

21、s31:根据数据包判断是否需要创建tcp传输协议服务器;

22、s32:若是,则创建tcp传输协议服务器。

23、作为机载智能显示器的测试方法的一种优选方案,在所述将原始数据处理并打包,得到数据包的步骤s3之后,还包括:

24、s33:根据数据包判断是否需要创建udp传输协议服务器;

25、s34:若是,则创建udp传输协议服务器。

26、作为机载智能显示器的测试方法的一种优选方案,在所述采集lcd部品和机载服务器的正常通信数据的步骤s1之前,还包括:

27、s101:采集并分析lcd部品发送的arp请求;

28、s102:根据arp请求数据包搭建dhcp服务器。

29、本发明还提供一种机载智能显示器的测试设备,包括:

30、数据采集单元,用于采集lcd部品和机载服务器的正常通信数据;

31、存储单元,用于将所述正常通信数据存储为原始数据;

32、数据处理单元,用于将原始数据处理并打包,得到数据包;

33、排序单元,用于将数据包进行排序并装载入数据发送的缓冲区;

34、选择单元,用于按顺序依次选择数据包;

35、第一判断单元,用于判断数据包是否需要发送到lcd部品;

36、第一循环单元,用于返回执行步骤s5;

37、发送单元,用于将数据包发送到lcd部品;

38、第五判断单元,用于判断数据包是否发送成功;

39、第二循环单元,用于返回执行步骤s8;第二判断单元,用于判断是否需要等待lcd部品应答;

40、读取单元,用于读取lcd部品的应答数据;

41、第三判断单元,用于判断缓冲区数据包是否发送完成;

42、断开单元,用于断开连接。

43、作为机载智能显示器的测试设备的一种优选方案,还包括:

44、第六判断单元,用于判断应答数据是否读完;

45、第三循环单元,用于返回执行步骤s12。作为机载智能显示器的测试设备的一种优选方案,还包括:

46、第四判断单元,用于根据数据包判断是否需要创建tcp传输协议服务器;

47、创建单元,用于创建tcp传输协议服务器。

48、作为机载智能显示器的测试设备的一种优选方案,还包括:

49、第四判断单元,用于根据数据包判断是否需要创建udp传输协议服务器;

50、创建单元,用于创建udp传输协议服务器。

51、作为机载智能显示器的测试设备的一种优选方案,还包括:

52、采集分析单元,用于采集并分析lcd部品发送的arp请求;

53、创建单元,用于根据arp请求数据包搭建dhcp服务器。

54、本发明的有益效果:本发明提出的一种机载智能显示器的测试方法及设备,其能够自动识别客户端arp数据包请求并记录网络数据信息,并自动建立客户端所需要的各种服务器,根据采集到的网络数据,对二进制数据进行转换处理之后重新打包,然后将存储的网络数据包完整的传送出去进行还原,实现与客户端的自动通信,以此方式完成lcd部品的测试。



技术特征:

1.一种机载智能显示器的测试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的机载智能显示器的测试方法,其特征在于,在所述若是,则读取lcd部品的应答数据的步骤s12之后,还包括:

3.根据权利要求1所述的机载智能显示器的测试方法,其特征在于,在所述将原始数据处理并打包,得到数据包的步骤s3之后,还包括:

4.根据权利要求1所述的机载智能显示器的测试方法,其特征在于,在所述将原始数据处理并打包,得到数据包的步骤s3之后,还包括:

5.根据权利要求1所述的机载智能显示器的测试方法,其特征在于,在所述采集lcd部品和机载服务器的正常通信数据的步骤s1之前,还包括:

6.一种机载智能显示器的测试设备,其特征在于,包括:

7.根据权利要求6所述的机载智能显示器的测试设备,其特征在于,还包括:

8.根据权利要求6所述的机载智能显示器的测试设备,其特征在于,还包括:

9.根据权利要求6所述的机载智能显示器的测试设备,其特征在于,还包括:

10.根据权利要求6所述的机载智能显示器的测试设备,其特征在于,还包括:


技术总结
本发明公开了一种机载智能显示器的测试方法及设备,其中方法包括以下步骤:将数据包进行排序并装载入数据发送的缓冲区;按顺序依次选择数据包;判断数据包是否需要发送到LCD部品;若否,则返回执行步骤S5;若是,则将数据包发送到LCD部品;判断是否需要等待LCD部品应答;若是,则读取LCD部品的应答数据;判断缓冲区数据包是否发送完成;本发明能够自动识别客户端ARP数据包请求并记录网络数据信息,并自动建立客户端所需要的各种服务器,根据采集到的网络数据,对二进制数据进行转换处理之后重新打包,然后将存储的网络数据包完整的传送出去进行还原,实现与客户端的自动通信,以此方式完成LCD部品的测试。

技术研发人员:王三朋,张勇,刘会军,陈桂东
受保护的技术使用者:广州航新电子有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1159608.html

最新回复(0)