本发明涉及数据处理,具体涉及一种数据发送方法、相关设备、系统及存储介质。
背景技术:
1、自动光学检测设备(automated optical inspection,aoi)是一种用于电子制造中的自动化检测设备。它通过使用光学系统和计算机视觉技术,对电路板表面进行检测,以检测缺陷、损伤或错误。在实际应用场景上,工厂需要对自动光学检测设备的数据信息进行监控,通过分析这些数据信息,从而更好的把控产线的生产流程和质量。
2、当前,是由自动光学检测设备自行上传数据信息到工厂,但是由于每个工厂所需要的数据格式存在很大差别,在工厂对自动光学检测设备的数据进行处理时,通常需要定制化开发软件处理数据,十分的繁琐。
技术实现思路
1、本发明实施例旨在提供一种数据发送方法、相关设备、系统及存储介质,以解决现有技术中需要工厂定制化开发软件处理自动光学检测设备的数据的技术问题。
2、在第一方面,本发明实施例提供一种数据发送方法,包括:接收自动光学检测设备的第一数据信息,所述第一数据信息为第一数据格式;将所述第一数据信息进行协议转换处理,得到第二数据信息,所述第二数据信息为第二数据格式,所述第二数据格式为目标工厂预设的格式;将所述第二数据信息发送至所述目标工厂。
3、可选地,所述将所述第一数据信息进行协议转换处理,得到第二数据信息之前,还包括:根据所述第一数据信息从多个工厂中确定目标工厂,并根据预设的格式对应关系获取所述目标工厂对应的第二数据格式。
4、可选地,所述接收自动光学检测设备的第一数据信息之前,所述方法还包括:预设所述自动光学检测设备的数据发送格式为所述第一数据格式,以使所述自动光学检测设备在发送第一数据信息时,将所述第一数据信息调整为所述第一数据格式。
5、可选地,所述第一数据信息至少包括自动光学检测设备的设备信息和生产数据信息。
6、可选地,所述第二数据格式至少包括json格式和/或xml格式。
7、可选地,所述方法还包括:在接收到所述目标工厂的停机指令时,根据所述第一数据信息判断所述自动光学检测设备当前的状态;若所述自动光学检测设备当前的状态为运行中,则将所述停机指令的格式进行协议转换处理,得到目标停机指令,所述目标停机指令为第一数据格式;
8、将所述目标停机指令发送至所述自动光学检测设备。
9、在第二方面,本发明实施例提供一种计算机设备,包括:
10、至少一个处理器;以及,
11、与所述至少一个处理器通信连接的存储器;其中,
12、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述数据发送方法。
13、在第三方面,本发明实施例提供一种自动光学检测设备,包括:
14、至少一个处理器;以及,
15、与所述至少一个处理器通信连接的存储器;
16、其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:发送第一数据信息至计算机设备,所述第一数据信息为第一数据格式。
17、在第四方面,本发明实施例提供一种数据发送系统,包括:
18、如第二方面所述的计算机设备、如第三方面所述的自动光学检测设备、目标工厂;
19、其中,所述计算机设备分别与所述自动光学检测设备、所述目标工厂通过无线网络相连。
20、在第五方面,本发明实施例提供一种存储介质,存储有计算机可执行指令,所述计算机可执行指令用于使计算机设备执行如第一方面所述的数据发送方法。
21、在本发明实施例提供的数据发送方法中,通过接收自动光学检测设备的第一数据信息,并将该第一数据信息的格式由第一数据格式转换为目标工厂所需的第二数据格式,得到第二数据信息,将第二数据信息发送至目标工厂,接收自动光学检测设备的第一数据信息,所述第一数据信息为第一数据格式;将所述第一数据信息进行协议转换处理,得到第二数据信息,所述第二数据信息为第二数据格式,所述第二数据格式为目标工厂预设的格式;将所述第二数据信息发送至所述目标工厂,可以无需目标工厂定制化开发软件,便可实现工厂对自动光学检测设备的数据处理,增加了工厂数据处理的便捷性。
1.一种数据发送方法,其特征在于,包括:
2.如权利要求1所述的方法,所述将所述第一数据信息进行协议转换处理,得到第二数据信息之前,还包括:
3.如权利要求1所述的方法,其特征在于,所述接收自动光学检测设备的第一数据信息之前,还包括:
4.如权利要求1所述的方法,其特征在于,所述第一数据信息至少包括自动光学检测设备的设备信息和生产数据信息。
5.如权利要求1所述的方法,其特征在于,所述第二数据格式至少包括json格式和/或xml格式。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种计算机设备,其特征在于,包括:
8.一种自动光学检测设备,其特征在于,包括:
9.一种数据发送系统,其特征在于,包括:
10.一种存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令用于使计算机设备执行如权利要求1至6任一项所述的数据发送方法。