本发明涉及飞机维修工具管理技术领域,尤其是涉及一种飞机维修工具智能管理系统及方法。
背景技术:
近些年来我国民航业不断发展,中国民航机队的数量也已经变得非常巨大,并且仍处在不断增长的状态下。飞机数量的持续增涨,导致其相应的维修人员和维修任务的数目也将很大程度的增加。而维修工具的大量使用必然会带来诸多管理方面的问题,这些问题可能随时会对飞机的安全运行造成影响。
目前许多机场仍采用最基本的维修工具人工管理手段,即人工填写、登记造册,因此工具丢失的情况屡有发生。在民航机务维修工作中,经常会出现各种各样的维修问题,其中最突出的就是由人为因素导致的安全问题。由于人工管理而造成维修工具的丢失,所引起的安全隐患是不可估量的。由此可见仅仅依靠人工手段不能有效无误地对维修工具进行管理,同时也加大了维修人员的工作压力。
综上所述,飞机维修工具管理的智能化程度有待提高。
技术实现要素:
有鉴于此,本发明的目的在于提供一种飞机维修工具智能管理系统及方法,以提高飞机维修工具管理的智能化程度,进而提高飞机维修人员的工效,同时降低由于维修工具造成的飞机隐患。
第一方面,本发明实施例提供了一种飞机维修工具智能管理方法,所述维修工具均设有二维码,应用于控制器,包括:
获取所需要的维修工具,发送图像采集指令以使所述的图像采集子系统驱动摄像模块,以获取所需维修工具的二维码图像;
发送数据传输指令至通信模块,以使所述的通信模块将所需维修工具的二维码图像以字节组的形式传输指令至图像采集子系统;
发送图像还原指令,以使所述图像处理子系统对获取的所述二维码图像并进行图像还原,生成还原后的二维码图像;
发送图像处理指令,以使所述图像处理子系统对所述的还原后的二维码图像进行处理,以获取处理后的二维码图像;
发送图像识别指令,以使所述的图像处理子系统对处理后的二维码图像获取二维码信息进行识别并获取二维码信息;
基于所述二维码信息获取数据库中需要的维修工具的数据库工具信息,以获取所述需要的维修工具的库存状况并进行调用。
优选的,所述的获取所需要的维修工具,发送图像采集指令以使所述的图像采集子系统驱动摄像模块,以获取所需维修工具的二维码图像的步骤包括:
发送摄像模块启动指令以驱动所述摄像模块,判断外部光照条件是否合适;
若合适,则利用摄像模块获取所需维修工具的二维码图像;
若不合适,则外部光源补光指令以进行补光,并重新执行所述发送摄像模块启动指令以驱动所述摄像模块,判断外部光照条件是否合适的步骤。
优选的,所述的发送图像还原指令,以使所述图像处理子系统对获取的所述二维码图像并进行图像还原生成,还原后的二维码图像的步骤包括:
发送原始点阵获取指令,以使所图像处理子系统述获取所需维修工具的二维码图像的原始像素点阵;
发送二维码还原指令以使所述的图像处理子系统基于原始像素点阵原始像素的位置,以生成还原后的二维码图像。
优选的,所述的发送图像处理指令,以使所述图像处理子系统对所述的还原后的二维码图像进行处理,以获取处理后的二维码图像的步骤包括:
发送滤波指令,以使所述图像处理子系统采用滤波算法以对所述的还原后的二维码图像的噪声进行抑制,以获取第一二维码还原图像;
发送图像锐化指令,以使所述的图像处理子系统对所述的第一二维码还原图像进行锐化处理以获取第二二维码还原图像;
发送二值化处理指令,以使所述的图像处理子系统对所述的第二二维码还原图像进行二值化处理以获取处理后的二维码图像。
优选的,包括:所述摄像模块的型号为ov7670摄像头,所述的图像采集子系统采用stm32系列的51单片机,所述的通信模块采用的是bt-hc05蓝牙模块。
另一方面,本发明提供了一种飞机维修工具智能管理系统,应用于控制器,包括:
图像获取模块:用于获取所需要的维修工具,发送图像采集指令以使所述的图像采集子系统驱动摄像模块,以获取所需维修工具的二维码图像;
数据传输命令模块:用于发送数据传输指令至通信模块,以使所述的通信模块将所需维修工具的二维码图像以字节组的形式传输指令至图像采集子系统;
图像还原指令生成模块:用于发送图像还原指令,以使所述图像处理子系统对获取的所述二维码图像并进行图像还原生成,还原后的二维码图像;
图像处理指令生成模块:用于发送图像识别指令,以使所述的图像处理子系统对处理后的二维码图像获取二维码信息进行识别并获取二维码信息;
图像识别指令生成模块:用于发送图像识别指令,以使所述的图像处理子系统对处理后的二维码图像获取二维码信息进行识别并获取二维码信息;
信息比对模块:用于基于所述二维码信息获取数据库中需要的维修工具的数据库工具信息,以获取所述需要的维修工具的库存状况并进行调用。
优选的,结合本发明的另一方面,应用于图像处理子系统,包括:
数据接收模块:用于接收通信模块传输的所需维修工具的二维码图像;
图像还原模块:用于对获取的所述二维码图像并进行图像还原生成还原后的二维码图像;
图像处理模块:用于对所述的还原后的二维码图像进行处理以获取处理后的二维码图像;
图像识别模块:用于对处理后的二维码图像获取二维码信息进行识别并获取二维码信息。
本发明实施例带来了以下有益效果:本发明提供了一种飞机维修工具智能管理方法,具体包括如下步骤:获取所需要的维修工具,发送图像采集指令以使图像采集子系统驱动摄像模块,以获取所需维修工具的二维码图像;发送数据传输指令至通信模块,以使通信模块将所需维修工具的二维码图像以字节组的形式传输指令至图像采集子系统;发送图像还原指令,以使图像处理子系统对获取的二维码图像并进行图像还原生成,还原后的二维码图像;发送图像处理指令,以使图像处理子系统对还原后的二维码图像进行处理,以获取处理后的二维码图像;发送图像识别指令,以使图像处理子系统对处理后的二维码图像获取二维码信息进行识别并获取二维码信息;基于二维码信息获取数据库中需要的维修工具的数据库工具信息,以获取需要的维修工具的库存状况并进行调用。通过本发明提供的方法及系统,可以提高飞机维修工具管理的智能化程度,进而提高飞机维修人员的工效,同时降低由于维修工具造成的飞机隐患。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种飞机维修工具智能管理方法流程图;
图2为本发明实施例提供的一种飞机维修工具智能管理系统结构图;
图3为本发明实施例提供的一种飞机维修工具智能管理系统控制器结构图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前许多机场仍采用最基本的维修工具人工管理手段,即人工填写、登记造册,因此工具丢失的情况屡有发生。在民航机务维修工作中,经常会出现各种各样的维修问题,其中最突出的就是由人为因素导致的安全问题。由于人工管理而造成维修工具的丢失,所引起的安全隐患是不可估量的。由此可见仅仅依靠人工手段不能有效无误地对维修工具进行管理,同时也加大了维修人员的工作压力,基于此,本发明实施例提供的一种飞机维修工具智能管理方法及系统,可以提高飞机维修工具管理的智能化程度,进而提高飞机维修人员的工效,同时降低由于维修工具造成的飞机隐患。
为便于对本实施例进行理解,首先对本发明实施例所公开的一种飞机维修工具智能管理方法进行详细介绍。
实施例一:
本发明实施例一提供了本发明实施例提供了一种飞机维修工具智能管理方法,所述维修工具均设有二维码,应用于控制器,包括:
s1:获取所需要的维修工具,发送图像采集指令以使所述的图像采集子系统驱动摄像模块,以获取所需维修工具的二维码图像;
需要说明的是,为了获取清晰的图像,需要对光线进行补光,具体包括如下步骤:
发送摄像模块启动指令以驱动所述摄像模块,判断外部光照条件是否合适;
若合适,则利用摄像模块获取所需维修工具的二维码图像;
若不合适,则外部光源补光指令以进行补光,并重新执行所述发送摄像模块启动指令以驱动所述摄像模块,判断外部光照条件是否合适的步骤。
具体的,系统开始运行之后,光敏电阻会自动感受周围环境的明暗,单片机根据光敏电阻采集的数据对led小灯实现开关控制从而实现补光,可选择的,需对图像采集子系统捕捉的图像进行二值化处理,同时,可外置一个显示屏,将此图像采集子系统捕捉的图像进行显示。
s2:发送数据传输指令至通信模块,以使所述的通信模块将所需维修工具的二维码图像以字节组的形式传输指令至图像采集子系统;
具体的,需要说明的是,所述的图像采集指令将所需维修工具的二维码图像转化为160×120的像素点点阵,可知此点阵中160个像素点的边为纵向列,包含120个像素点的边为横向行,由此生成19200个像素点,可选择的,为了传输的便捷,可以对数据进行压缩;
s3:发送图像还原指令,以使所述图像处理子系统对获取的所述二维码图像并进行图像还原,生成还原后的二维码图像;
现有的图像还原算法,如memorystream算法,imagelock扫描算法,前者在原图像未知的情况下无法将字节组数据还原成图像,后者必须获得字节组数据中图像的长宽信息,因此上述两种常见的图像还原算法并不能解决本申请中图像还原的问题,因此在本发明提供的实施方式中,具体包括如下步骤:
发送原始点阵获取指令,以使所图像处理子系统述获取所需维修工具的二维码图像的原始像素点阵;
具体的,首先将图像处理子系统为获取的字节组命名为receiveddata,用receiveddata[i]来代表其中的一个byte字节数据,i代表的这个字节的数据在所有数组中的排位顺序,从1到19200。根据i的大小,可以得到这个字节的在像素点点阵中的确切位置,具体计算方法是:
用i(即顺序数)除以160(即点阵的长边含有的像素点个数,含有120个像素点的点阵边为短边),得到整数m即是该像素点在160×120点阵中从第1列开始从左至右的列数,用顺序数i除以160得到的余数n(不能被160整除的部分)即是该像素点在第m 1列中从第1行开始从上至下的顺序数(行数),即得到某一个像素点在图像点阵中的坐标,即确定所有像素点原有的位置,将所有字节数组重新排列,则得到原始的像素点的点阵。
发送二维码还原指令以使所述的图像处理子系统基于原始像素点阵原始像素的位置,以生成还原后的二维码图像。
需要说明的是,c#程序中像素点字节数组的排列并不能形成图像,c#中的setpixel函数可以根据像素点在图像中的坐标绘制图像。数组receiveddata中的byte数据不能直接作为setpixel函数处理的对象,必须要获得坐标及其color(颜色)的值,color由函数color.fromargb()处理得到,括号内为8位颜色数据值,与byte数据位数相同。最后采用setpixel函数绘制图像。
s4:发送图像处理指令,以使所述图像处理子系统对所述的还原后的二维码图像进行处理,以获取处理后的二维码图像;
需要说明的是,为了获取清晰的二维码图像,需要对还原后的二维码图像进行处理,具体包括滤波降噪、锐化以及二值化处理;
所述滤波的目的是将前述处理后的二维码图像中的白噪声进行滤除,所述锐化的作用为使图像的边缘、轮廓线以及图像的细节变得清晰,所述二值化处理的目的为将图像中所有的像素点的灰度值设置为0或者255,即设置为黑色或者白色,使一张图像显示出明显的黑白对比效果。
进一步的,包括如下步骤:发送滤波指令,以使所述图像处理子系统采用滤波算法以对所述的还原后的二维码图像的噪声进行抑制,以获取第一二维码还原图像;
发送图像锐化指令,以使所述的图像处理子系统对所述的第一二维码还原图像进行锐化处理以获取第二二维码还原图像;
发送二值化处理指令,以使所述的图像处理子系统对所述的第二二维码还原图像进行二值化处理以获取处理后的二维码图像。
s5:发送图像识别指令,以使所述的图像处理子系统对处理后的二维码图像获取二维码信息进行识别并获取二维码信息;
具体的,在本发明提供的实施例中,使用qrcode二维码识别技术,得到二维码含有的信息,并对该二维码进行识别。
s6:基于所述二维码信息获取数据库中需要的维修工具的数据库工具信息,以获取所述需要的维修工具的库存状况并进行调用。
进一步的,数据库为采用sqlserver建立飞机维修工具智能管理系统的数据库。实现了二维码图像信息与数据库中工具信息的交互,并对数据库中工具的借还信息进行操作和管理,完成维修工具的借出和归还。
需要说明的是,在本发明提供的实施例中,所述摄像模块的型号为ov7670摄像头,所述的图像采集子系统采用stm32系列的51单片机,所述的通信模块采用的是bt-hc05蓝牙模块
实施例二:
本发明实施例二提供了一种飞机维修工具智能管理系统,应用于控制器,包括:
图像获取模块:用于获取所需要的维修工具,发送图像采集指令以使所述的图像采集子系统驱动摄像模块,以获取所需维修工具的二维码图像;
数据传输命令模块:用于发送数据传输指令至通信模块,以使所述的通信模块将所需维修工具的二维码图像以字节组的形式传输指令至图像采集子系统;
图像还原指令生成模块:用于发送图像还原指令,以使所述图像处理子系统对获取的所述二维码图像并进行图像还原,生成还原后的二维码图像;
图像处理指令生成模块:用于发送图像识别指令,以使所述的图像处理子系统对处理后的二维码图像获取二维码信息进行识别并获取二维码信息;
图像识别指令生成模块:用于发送图像识别指令,以使所述的图像处理子系统对处理后的二维码图像获取二维码信息进行识别并获取二维码信息;
信息比对模块:用于基于所述二维码信息获取数据库中需要的维修工具的数据库工具信息,以获取所述需要的维修工具的库存状况并进行调用。
为了实现前述实施例一种图像处理子系统的功能,前述图像处理子系统包括:
数据接收模块:用于接收通信模块传输的所需维修工具的二维码图像;
图像还原模块:用于对获取的所述二维码图像并进行图像还原生成还原后的二维码图像;
图像处理模块:用于对所述的还原后的二维码图像进行处理以获取处理后的二维码图像;
图像识别模块:用于对处理后的二维码图像获取二维码信息进行识别并获取二维码信息。
与现有技术相比,本发明的有益效果在于:
(1)可以实现飞机维修工具的标准化,电子化,信息化的管理;
(2)可以实现对飞机维修工具准确、高效的管理,减少由于飞机维修工具管理混乱而造成的的安全事故的发生;
(3)采用二维码图像识别,蓝牙无线传输,数据库建立及查询技术,可以帮助飞机维修人员提高维修工具清点速度,提高工作效率。
除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本发明的范围。
本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
1.一种飞机维修工具智能管理方法,所述维修工具均设有二维码,其特征在于,应用于控制器,包括:
s1:获取所需要的维修工具,发送图像采集指令以使所述的图像采集子系统驱动摄像模块,以获取所需维修工具的二维码图像;
s2:发送数据传输指令至通信模块,以使所述的通信模块将所需维修工具的二维码图像以字节组的形式传输指令至图像采集子系统;
s3:发送图像还原指令,以使所述图像处理子系统对获取的所述二维码图像并进行图像还原,生成还原后的二维码图像;
s4:发送图像处理指令,以使所述图像处理子系统对所述的还原后的二维码图像进行处理,以获取处理后的二维码图像;
s5:发送图像识别指令,以使所述的图像处理子系统对处理后的二维码图像获取二维码信息进行识别并获取二维码信息;
s6:基于所述二维码信息获取数据库中需要的维修工具的数据库工具信息,以获取所述需要的维修工具的库存状况并进行调用。
2.根据权利要求1所述的方法,其特征在于,步骤s1中,所述的获取所需要的维修工具,发送图像采集指令以使所述的图像采集子系统驱动摄像模块,以获取所需维修工具的二维码图像的步骤包括:
发送摄像模块启动指令以驱动所述摄像模块,判断外部光照条件是否合适;
若合适,则利用摄像模块获取所需维修工具的二维码图像;
若不合适,则外部光源补光指令以进行补光,并重新执行所述发送摄像模块启动指令以驱动所述摄像模块,判断外部光照条件是否合适的步骤。
3.根据权利要求1所述的方法,其特征在于,步骤s3中,所述的发送图像还原指令,以使所述图像处理子系统对获取的所述二维码图像并进行图像还原生成,还原后的二维码图像的步骤包括:
发送原始点阵获取指令,以使所图像处理子系统述获取所需维修工具的二维码图像的原始像素点阵;
发送二维码还原指令以使所述的图像处理子系统基于原始像素点阵原始像素的位置,以生成还原后的二维码图像。
4.根据权利要求1所述的方法,其特征在于,步骤s4中,所述的发送图像处理指令,以使所述图像处理子系统对所述的还原后的二维码图像进行处理,以获取处理后的二维码图像的步骤包括:
发送滤波指令,以使所述图像处理子系统采用滤波算法以对所述的还原后的二维码图像的噪声进行抑制,以获取第一二维码还原图像;
发送图像锐化指令,以使所述的图像处理子系统对所述的第一二维码还原图像进行锐化处理以获取第二二维码还原图像;
发送二值化处理指令,以使所述的图像处理子系统对所述的第二二维码还原图像进行二值化处理以获取处理后的二维码图像。
5.根据权利要求1所述的方法,其特征在于,包括:所述摄像模块的型号为ov7670摄像头,所述的图像采集子系统采用stm32系列的51单片机,所述的通信模块采用的是bt-hc05蓝牙模块。
6.一种飞机维修工具智能管理系统,其特征在于,应用于控制器,包括:
图像获取模块:用于获取所需要的维修工具,发送图像采集指令以使所述的图像采集子系统驱动摄像模块,以获取所需维修工具的二维码图像;
数据传输命令模块:用于发送数据传输指令至通信模块,以使所述的通信模块将所需维修工具的二维码图像以字节组的形式传输指令至图像采集子系统;
图像还原指令生成模块:用于发送图像还原指令,以使所述图像处理子系统对获取的所述二维码图像并进行图像还原,生成还原后的二维码图像;
图像处理指令生成模块:用于发送图像识别指令,以使所述的图像处理子系统对处理后的二维码图像获取二维码信息进行识别并获取二维码信息;
图像识别指令生成模块:用于发送图像识别指令,以使所述的图像处理子系统对处理后的二维码图像获取二维码信息进行识别并获取二维码信息;
信息比对模块:用于基于所述二维码信息获取数据库中需要的维修工具的数据库工具信息,以获取所述需要的维修工具的库存状况并进行调用。
7.一种飞机维修工具智能管理系统,其特征在于,应用于图像处理子系统,包括:
数据接收模块:用于接收通信模块传输的所需维修工具的二维码图像;
图像还原模块:用于对获取的所述二维码图像并进行图像还原生成还原后的二维码图像;
图像处理模块:用于对所述的还原后的二维码图像进行处理以获取处理后的二维码图像;
图像识别模块:用于对处理后的二维码图像获取二维码信息进行识别并获取二维码信息。
技术总结