掌桥专利:专业的专利平台
掌桥专利
首页

适用于工厂端带有网络通讯功能的产品测试及升级方法

文献发布时间:2023-06-19 11:52:33


适用于工厂端带有网络通讯功能的产品测试及升级方法

技术领域

本发明涉及一种产品测试及升级方法,尤其涉及一种适用于工厂端带有网络通讯功能的产品测试及升级方法。

背景技术

针对高速发展的网通产品时代,频繁迭代更新产品固件、批量设置参数、系统集成测试等、是当前网通产品都无法避免的问题。同时,因为固件的更新导致工厂生产出现异常和提升生产效率也是当前必须要面对的问题。

有鉴于上述的缺陷,本设计人,积极加以研究创新,以期创设一种适用于工厂端带有网络通讯功能的产品测试及升级方法,使其更具有产业上的利用价值。

发明内容

为解决上述技术问题,本发明的目的是提供一种适用于工厂端带有网络通讯功能的产品测试及升级方法。

本发明的适用于工厂端带有网络通讯功能的产品测试及升级方法,其特征在于:

包括有相互通讯的控制器、终端设备、通讯管理设备,所述通讯管理设备设有支持第三方生产管理系统的接口,

所述控制器内设置有相互通讯的消息推送模块、数据管理模块、功能管理模块,

所述终端设备需要嵌入被控软件或者设备中,

所述终端设备附带的程序嵌入有测试脚本,所述测试脚本实现自动化测试,并把测试结果上报至数据管理模块;

所述数据管理模块通过环境校准指数,对测试的数据进行实时统计,针对失败和异常做数据分析,同时提供分析报告。

进一步地,上述的适用于工厂端带有网络通讯功能的产品测试及升级方法,其中,所述消息推送模块设置有邮件处理组件,看板处理组件,日志服务器组件,告警显示装置;

所述邮件处理组件,用于自定义邮件地址,实现单人、多人或者邮件群组方式推送;

所述看板处理组件,用于将邮件推送的数据、运行状态、异常数据、日志数据通过HDMI或者VGA的方式连接到显示器上显示实时数据;

所述日志服务器组件,用于将程序执行的日志实时存入日志服务器;(在需要使用日志分析时,通过日志服务器还原程序的运行历史过程,从而发现问题。)

所述告警显示装置,通过软件上的图标显示告警情况。(如出现黄色图标时表示有异常数据;出现红色图标时表示出现严重问题,需要立即停止。)

更进一步地,上述的适用于工厂端带有网络通讯功能的产品测试及升级方法,其中,所述数据管理模块设置有实施统计组件、告警设置组件、分析报告组件、环境异常检测组件、设置失败数量组件、良率报告组件、执行时间组件、异常告警组件、异常分析报告组件;

所述实施统计组件,用于实时统计当前产品的良率、不良率、复测率;

所述告警设置组件,在复测率或者不良率超过告警设置的阈值时,触发并通知邮件组件和看板组件做相应的事件;

所述分析报告组件,根据用户自定义查看日报每个小时、周报每一天、月报月每一周的生产报告;

所述环境异常检测组件,(当连续出现3次不良产品后会触发环境异常检测,)对当前测试环境自动检查环境配置参数是否合理;

所述设置失败数量组件,根据产品的性能参数设置对应的测试规格,当性能参数未达到设定的规格范围内,则标记为失败;

所述良率报告组件,实时计算成功和失败的产品,并根据时间自动生成时报;

所述执行时间组件,记录每个产品的每个参数测试所花费的时间,根据测试的参数自动判断测试时间是否合理;

所述异常告警组件,当系统在与设备交互过程中出现交互失败、或者交互的参数与系统设置的参数不匹配时,能自动发出异常告警邮件,并把异常的数据同时发送出去;

所述异常分析报告组件,当触发异常情况后会对该异常做数据记录,并自动判断异常的数据类型。

更进一步地,上述的适用于工厂端带有网络通讯功能的产品测试及升级方法,其中,所述功能管理模块设置有批量固件处理组件、权限管理组件、身份验证组件、批量功能测试组件、批量参数设置组件、终端数据监测组件;

所述批量固件处理组件,用于同时对多台产品做固件检查和固件升级;

所述权限管理组件,用于实现不同的管理和权限设置;(操作员、工程师、资深工程师)

所述身份验证组件,用于设备连接系统时进行身份认证;(避免未授权的设备连接到该系统)

所述批量功能测试组件,用于对多台设备进行功能测试;(如设备的无线信号强度、内存、CPU、等)

所述批量参数设置组件,用于对多台设备批量设置出厂默认参数;

所述终端数据检查组件,用于针对终端上报的数据做检查。(如网络地址、产品序列号、固件版本、硬件版本、等是否正确)

更进一步地,上述的适用于工厂端带有网络通讯功能的产品测试及升级方法,其中,所述通讯管理设备设置有TCP建立组件、TCP接收组件、TCP发送组件、第三方生产管理系统接口、安全机制组件;

所述TCP建立组件,用于设备与系统建立网络连接;

所述TCP接收组件,用于设备与系统建立网络连接后,把连接的对象交给接收组件,负责设备端发送的数据;

所述TCP发送组件,用于设备与系统建立网络连接后,把连接的对象交给发送组件,在系统需要发送数据给设备时调用该组件做发送数据功能;

所述第三方生产管理系统接口,用于当设备需要使用第三方的数据时,通过访问第三方提供的接口获取数据,把获取到的数据传给发送组件发给设备;

所述安全机制组件,用于使用第三接口时,对接口进行安全认证。(如口令方式)

更进一步地,上述的适用于工厂端带有网络通讯功能的产品测试及升级方法,其中,所述终端设备设置有固件升级组件、脚本测试组件、参数设置组件;

所述固件升级组件,用于对设备的固件进行升级;

所述脚本测试组件,用于对设备提供测试脚本,并在终端完成脚本运行,并把数据反馈给系统;

所述参数设置组件,针对不同类型的产品设置参数并下发给设备。

更进一步地,上述的适用于工厂端带有网络通讯功能的产品测试及升级方法,其中,所述数据分析基于历史的数据计算出规格数据模型,该数据模型用来与当前的测试数据进行处理,得到当前被测产品是否处于优良(Pass)或者不良(Fail)状态,从而实时跟踪产品的品质。

更进一步地,上述的适用于工厂端带有网络通讯功能的产品测试及升级方法,其中,建立品质优良指数:

其中P

建立品质优良指数基线:

其中j表示单次计数,k表示优良基数计算的总样本数,P表示历史样本的优良指数,

采用的判断标准为,通过E表示可以接受的误差值,

若P

若P

更进一步地,上述的适用于工厂端带有网络通讯功能的产品测试及升级方法,其中,所述环境校准指数包括无线测试环境设备校准指数与有线测试环境设备校准指数,

所述无线测试环境设备校准指数表示为,

其中,H

所述有线测试环境设备校准指数表示为,

CalIndex=true,

当ReRate/ΔT>E

借由上述方案,本发明至少具有以下优点:

1、产品出货固件与测试固件分离,彻底解决了频繁更新固件带来的生产资料变更。

2、固件升级能够实现大批量的并行升级,提高了升级效率。

3、能够批量设置产品出厂参数,提高生产期间的设置效率。

4、可以批量系统集成测试,并上报测试结果到服务器,能及时排查异常。

5、智能计算得出异常指数,分析异常测试结果,智能计算出测试设备环境异常与发出校准通知,便于维护。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。

附图说明

图1是本发明实施期间的装置构成结构示意图。

图2是通讯管理与终端交互的流程示意图。

图3是数据分包协议的结构示意图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

如图1至3的适用于工厂端带有网络通讯功能的产品测试及升级方法,其与众不同之处在于:为了实现工厂端的便捷化升级,包括有相互通讯的控制器、终端设备、通讯管理设备。同时,为了与目前常规的MES(制造企业生产过程执行管理系统)相互兼容配合,在通讯管理设备设有支持第三方生产管理系统的接口。本发明在控制器内设置有相互通讯的消息推送模块、数据管理模块、功能管理模块。使用时,终端设备需要嵌入被控软件或者设备中。终端设备附带的程序嵌入有测试脚本,测试脚本实现自动化测试,并把测试结果上报至数据管理模块。并且,数据管理模块通过环境校准指数,对测试的数据进行实时统计,针对失败和异常做数据分析,同时提供分析报告。

结合本发明一较佳的实施方式来看,在消息推送模块设置有邮件处理组件,看板处理组件,日志服务器组件,告警显示装置。具体来说,邮件处理组件,用于自定义邮件地址,实现单人、多人或者邮件群组方式推送。看板处理组件,用于将邮件推送的数据、运行状态、异常数据、日志数据通过HDMI或者VGA的方式连接到显示器上显示实时数据。日志服务器组件,用于将程序执行的日志实时存入日志服务器。这样,在需要使用日志分析时,通过日志服务器还原程序的运行历史过程,从而发现问题。采用告警显示装置,可通过软件上的图标显示告警情况。实际使用期间,(如出现黄色图标时表示有异常数据;出现红色图标时表示出现严重问题,需要立即停止。)

进一步来看,采用的数据管理模块设置有实施统计组件、告警设置组件、分析报告组件、环境异常检测组件、设置失败数量组件、良率报告组件、执行时间组件、异常告警组件、异常分析报告组件。

具体来说,实施统计组件,用于实时统计当前产品的良率、不良率、复测率。告警设置组件,在复测率或者不良率超过告警设置的阈值时,触发并通知邮件组件和看板组件做相应的事件。结合实际使用来看,触发并通知邮件组件,邮件组件会根据用户设置的邮件群组、生产管理人员推送告警邮件;看板组件会显示当前详细的良率数据,同时显示已经邮件通知处理人和通知时间、待处理完成时间等相关信息。同时,通过分析报告组件,根据用户自定义查看日报每个小时、周报每一天、月报月每一周的生产报告。环境异常检测组件,对当前测试环境自动检查环境配置参数是否合理。使用期间,当连续出现3次不良产品后会触发环境异常检测。通过设置失败数量组件,能根据产品的性能参数设置对应的测试规格,当性能参数未达到设定的规格范围内,则标记为失败。并且,依托于良率报告组件,实时计算成功和失败的产品,并根据时间自动生成时报。这样,可以满足时报、日报、月报的需要。也就是说,对于时报,每分钟的良率和不良率折线图。日报,每个小时的良率和不良率折线图。周报:每天的良率和不良率折线图。月报,每周的良率和不良率折线图。

同时,采用的执行时间组件,记录每个产品的每个参数测试所花费的时间,根据测试的参数自动判断测试时间是否合理。通过异常告警组件的存在,当系统在与设备交互过程中出现交互失败、或者交互的参数与系统设置的参数不匹配时,能自动发出异常告警邮件,并把异常的数据同时发送出去。实际操作时候,发送给邮件组件,让邮件组件把数据发送给用户设定的邮件群组或者生产管理人员。

依托于异常分析报告组件的存在,当触发异常情况后会对该异常做数据记录,并自动判断异常的数据类型。比如可以设为A参数不匹配、B参数不匹配等,并同时生产日报、周报、月报。

结合实际实施来看,功能管理模块设置有批量固件处理组件、权限管理组件、身份验证组件、批量功能测试组件、批量参数设置组件、终端数据监测组件。具体来说,本发明采用的批量固件处理组件,用于同时对多台产品做固件检查和固件升级。通过权限管理组件来实现不同的管理和权限设置。实施期间,可以将不同的人员分为操作员、工程师、资深工程师等,给予不同的权限。这样,配合身份验证组件的存在,在设备连接系统时进行身份认证,避免未授权的设备连接到该系统。同时,依托于批量功能测试组件的存在,能对多台设备进行功能测试。使用期间,可以满足设备的无线信号强度、内存、CPU等测试需要。并且,批量参数设置组件,用于对多台设备批量设置出厂默认参数。能够利用终端数据检查组件,针对终端上报的数据做检查,如网络地址、产品序列号、固件版本、硬件版本等是否正确。

再进一步来看,通讯管理设备设置有TCP建立组件、TCP接收组件、TCP发送组件、第三方生产管理系统接口、安全机制组件。具体来说,通过TCP建立组件,可用于设备与系统建立网络连接。采用TCP接收组件,用于设备与系统建立网络连接后,把连接的对象交给接收组件,负责设备端发送的数据。利用TCP发送组件,能够在设备与系统建立网络连接后,把连接的对象交给发送组件,在系统需要发送数据给设备时调用该组件做发送数据功能。采用第三方生产管理系统接口,用于当设备需要使用第三方的数据时,通过访问第三方提供的接口获取数据,把获取到的数据传给发送组件发给设备。并且,利用安全机制组件,科用于使用第三接口时,对接口进行安全认证,如口令方式。

结合实际实施来看,终端设备设置有固件升级组件、脚本测试组件、参数设置组件。具体来说,固件升级组件,用于对设备的固件进行升级。脚本测试组件,用于对设备提供测试脚本,并在终端完成脚本运行,并把数据反馈给系统。参数设置组件,针对不同类型的产品设置参数并下发给设备。

为了更好的实现品质跟踪,满足现场生产过程中的优良判别,本发明在实施期间利用数据分析基于历史的数据计算出规格数据模型,该数据模型用来与当前的测试数据进行处理,得到当前被测产品是否处于优良(Pass)或者不良(Fail)状态,从而实时跟踪产品的品质。

具体来说,整个过程在实施期间需要建立品质优良指数:

其中,P

之后,建立品质优良指数基线:

其中,j表示单次计数,k表示优良基数计算的总样本数,P表示历史样本的优良指数。

采用的判断标准为,通过E表示可以接受的误差值,若P

本发明在实施期间,所涉及的环境校准指数包括无线测试环境设备校准指数与有线测试环境设备校准指数。

无线测试环境设备校准指数表示为:

其中,H

同时,有线测试环境设备校准指数表示为,CalIndex=true。

当RtRate/ΔT>E

本发明在实施期间还可以提供规格数据模型M。具体来说,提供无线测试项RSSI计算距离规格数据模型M

D=10^((abs(RSSI)-A)/(10*n))。

其中:D-计算所得距离(单位:m),RSSI-接收信号强度,A-发射端和接收端相隔1米时的信号强度,n-环境衰减因子,M

针对产线生产的需要,还可以提供有线产品吞吐量规格数据模型M

为了更好的实施本发明,还可以提供测试环境校准指数。

对于无线测试环境设备校准指数来看,其为:

其中,H

对于有线测试环境设备校准指数来看,CalIndex=true,当RtRate/ΔT>EbiasOR当NGRate/ΔT>Fbias,表示需要校准。

其中,RtRate表示复测率,NGRate表示不良率,ΔT表示单位时间内,E

实际实施期间,本发明的通讯管理与终端交互的流程如图2所示。其中,DISCOVER,表示为:发现,OFFER,表示为:提供,REQUEST,表示为:请求,ACK OPTION 125,表示为:确认字符串使用选项125,Send Hello,表示为:发送访问消息,Send Package,表示为:发送数据封包。

本发明采用的数据分包协议样式,如图3所示,其可以有效减少数据重复率。

通过上述的文字表述并结合附图可以看出,采用本发明后,拥有如下优点:

1、产品出货固件与测试固件分离,彻底解决了频繁更新固件带来的生产资料变更。

2、固件升级能够实现大批量的并行升级,提高了升级效率。

3、能够批量设置产品出厂参数,提高生产期间的设置效率。

4、可以批量系统集成测试,并上报测试结果到服务器,能及时排查异常。

5、智能计算得出异常指数,分析异常测试结果,智能计算出测试设备环境异常与发出校准通知,便于维护。

在本发明中,除非另有明确的规定和限定,术语“连接”、“设置”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个组件内部的连通或两个组件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。并且它可以直接在另一个组件上或者间接在该另一个组件上。当一个组件被称为是“连接于”另一个组件,它可以是直接连接到另一个组件或间接连接至该另一个组件上。

以上所述仅是本发明的优选实施方式,并不用于限制本发明,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变型,这些改进和变型也应视为本发明的保护范围。

相关技术
  • 适用于工厂端带有网络通讯功能的产品测试及升级方法
  • 网络升级方法和系统、实现网络升级的主服务端
技术分类

06120113084461