






技术领域technical field
本发明涉及数据处理技术领域,尤其涉及一种数据处理方法、装置、电子设备及存储介质。The present invention relates to the technical field of data processing, in particular to a data processing method, device, electronic equipment and storage medium.
背景技术Background technique
在生产制造过程中涉及到多个生产设备联运的情况,为了能够实时了解各生产设备的运行情况,需要对各生产设备的设备信息进行采集。The manufacturing process involves the joint transportation of multiple production equipment. In order to be able to understand the operation status of each production equipment in real time, it is necessary to collect the equipment information of each production equipment.
目前,在对各生产设备进行数据采集时,由于不同设备的设备配置信息可能存在较大差异,因此需要针对不同的生产设备制定不同的数据采集方式,而现有的数据采集方式较为单一,无法灵活的适配各生产设备的数据采集。At present, when collecting data from various production equipment, since the equipment configuration information of different equipment may be quite different, it is necessary to formulate different data collection methods for different production equipment. However, the existing data collection methods are relatively single and cannot Flexible adaptation to the data collection of each production equipment.
为了解决上述问题,需要对各生产设备的数据采集方法进行改进。In order to solve the above problems, it is necessary to improve the data collection methods of each production equipment.
发明内容Contents of the invention
本发明提供了一种数据处理方法、装置、电子设备及存储介质,以解决单一的数据采集方式无法灵活适配不同类型的设备数据的问题。The invention provides a data processing method, device, electronic equipment and storage medium to solve the problem that a single data collection method cannot flexibly adapt to different types of equipment data.
第一方面,本发明实施例提供了一种数据处理方法,包括:In a first aspect, an embodiment of the present invention provides a data processing method, including:
当接收到数据采集请求时,确定与所述数据采集请求相对应的待采集设备;When a data collection request is received, determine the device to be collected corresponding to the data collection request;
确定与所述待采集设备相对应的信息获取模板,并获取与所述信息获取模板中的至少一个信息编辑项相对应的待处理数据;determining an information acquisition template corresponding to the device to be collected, and acquiring data to be processed corresponding to at least one information editing item in the information acquisition template;
对所述待处理数据进行可视化处理,并显示。Visualize and display the data to be processed.
第二方面,本发明实施例还提供了一种数据处理装置,包括:In a second aspect, an embodiment of the present invention also provides a data processing device, including:
设备确定模块,用于当接收到数据采集请求时,确定与所述数据采集请求相对应的待采集设备;A device determination module, configured to determine the device to be collected corresponding to the data collection request when the data collection request is received;
数据获取模块,用于确定与所述待采集设备相对应的信息获取模板,并获取与所述信息获取模板中的至少一个信息编辑项相对应的待处理数据;A data acquisition module, configured to determine an information acquisition template corresponding to the device to be collected, and acquire data to be processed corresponding to at least one information editing item in the information acquisition template;
显示模块,用于对所述待处理数据进行可视化处理,并显示。A display module, configured to perform visual processing on the data to be processed and display.
第三方面,本发明实施例还提供了一种电子设备,包括:In a third aspect, an embodiment of the present invention also provides an electronic device, including:
至少一个处理器;以及at least one processor; and
与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的数据处理方法。The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor, so that the at least one processor can execute the method described in any embodiment of the present invention. data processing method.
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的数据处理方法。In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the implementation of any embodiment of the present invention. The data processing method described above.
本实施例的技术方案,当接收到数据采集请求时,确定与所述数据采集请求相对应的待采集设备,通过对数据采集请求进行解析,得到与待采集设备相对应的设备标识信息,以基于设备标识信息确定的需要进行数据采集的待采集设备。进一步的,确定与所述待采集设备相对应的信息获取模板,并获取与所述信息获取模板中的至少一个信息编辑项相对应的待处理数据,由于不同的待采集设备所对应的设备配置信息不同,所对应的待处理数据也不同,因此,需要获取与待采集设备相对应的设备配置信息,并根据设备配置信息确定相应的信息获取模板,以基于该信息获取模板获取与待采集设备相对应的待处理数据。进一步的,对所述待处理数据进行可视化处理,并显示,为了方便对待采集设备的待采集数据进行查阅,可以对待处理数据进行可视化处理,得到待显示信息,并显示。解决了单一的数据采集方式无法灵活适配不同类型的设备数据的问题,取到了灵活的适配不同类型的设备进行数据采集的效果。In the technical solution of this embodiment, when a data collection request is received, the device to be collected corresponding to the data collection request is determined, and the device identification information corresponding to the device to be collected is obtained by parsing the data collection request. The devices to be collected that need to collect data determined based on the device identification information. Further, the information acquisition template corresponding to the device to be collected is determined, and the data to be processed corresponding to at least one information editing item in the information acquisition template is obtained, because the device configurations corresponding to different devices to be collected Different information corresponds to different data to be processed. Therefore, it is necessary to obtain the device configuration information corresponding to the device to be collected, and determine the corresponding information acquisition template according to the device configuration information, so as to obtain the information related to the device to be collected based on the information acquisition template. The corresponding data to be processed. Further, the data to be processed is visualized and displayed. In order to facilitate the reference of the data to be collected by the device to be collected, the data to be processed can be visualized to obtain and display information to be displayed. It solves the problem that a single data collection method cannot flexibly adapt to different types of equipment data, and achieves the effect of flexibly adapting to different types of equipment for data collection.
应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。It should be understood that the content described in this section is not intended to identify key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will be easily understood from the following description.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.
图1是根据本发明实施例一提供的一种数据处理方法的流程图;FIG. 1 is a flow chart of a data processing method provided according to Embodiment 1 of the present invention;
图2是根据本发明实施例二提供的一种数据处理方法的示意图;FIG. 2 is a schematic diagram of a data processing method provided according to Embodiment 2 of the present invention;
图3是根据本发明实施例二提供的一种数据采集模块的采集方法的流程图;Fig. 3 is a flowchart of a collection method of a data collection module provided according to Embodiment 2 of the present invention;
图4是根据本发明实施例二提供的一种可视化模块的可视化方法的示意图;Fig. 4 is a schematic diagram of a visualization method of a visualization module provided according to Embodiment 2 of the present invention;
图5是根据本发明实施例二提供的一种线边库辅助运行系统的示意图;Fig. 5 is a schematic diagram of an auxiliary operating system for a line-side warehouse according to Embodiment 2 of the present invention;
图6是根据本发明实施例三提供的一种数据处理装置的结构示意图;FIG. 6 is a schematic structural diagram of a data processing device provided according to Embodiment 3 of the present invention;
图7是实现本发明实施例的数据处理方法的电子设备的结构示意图。FIG. 7 is a schematic structural diagram of an electronic device implementing a data processing method according to an embodiment of the present invention.
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only It is an embodiment of a part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。It should be noted that the terms "first" and "second" in the description and claims of the present invention and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein.
在对本技术方案进行详细阐述之前,先对本技术方案的应用场景进行简单介绍,以便更加清楚地理解本技术方案。企业进行生产制造时,通常会涉及到多个设备联运的情况,但是由于不同的设备配置信息不同,导致难以对各设备的设备信息以及设备运行信息进行统一管理,进而导致设备联运过程中的信息传输不及时以及生产制造效率低下等问题。同时,由于不同的设备配置信息不同,基于人工进行设备信息的管理时,操作复杂,而现有的设备数据采集的方式比较单一,无法灵活的适配不同的生产设备以实现设备数据的采集。Before elaborating the technical solution in detail, an application scenario of the technical solution is briefly introduced, so as to understand the technical solution more clearly. When an enterprise conducts production and manufacturing, it usually involves the joint transportation of multiple devices. However, due to the different configuration information of different devices, it is difficult to manage the equipment information and equipment operation information of each device in a unified manner, which leads to the information in the process of equipment joint transportation. Problems such as untimely transmission and low manufacturing efficiency. At the same time, due to the different configuration information of different equipment, manual management of equipment information is complicated, and the existing equipment data collection method is relatively simple, which cannot be flexibly adapted to different production equipment to realize equipment data collection.
实施例一Embodiment one
图1为本发明实施例一提供了一种数据处理方法的流程图,本实施例可适用于对不同类型的设备进行数据采集,并可视化显示的情况,该方法可以由数据处理装置来执行,该数据处理装置可以采用硬件和/或软件的形式实现,该数据处理装置可配置于可执行数据处理方法的计算设备中。Fig. 1 provides a flow chart of a data processing method according to Embodiment 1 of the present invention. This embodiment is applicable to data collection and visual display of different types of equipment. This method can be executed by a data processing device. The data processing device can be implemented in the form of hardware and/or software, and the data processing device can be configured in a computing device capable of executing the data processing method.
如图1所示,该方法包括:As shown in Figure 1, the method includes:
S110、当接收到数据采集请求时,确定与数据采集请求相对应的待采集设备。S110. When a data collection request is received, determine a device to be collected corresponding to the data collection request.
其中,数据采集请求为待采集设备向数采管理平台发送的请求,以使数采管理平台在接收到该数据采集请求时,对待采集设备进行数据采集。待采集设备可以理解为需要进行数据采集的设备,如,可以为上位机设备、扫码设备、读码器设备、镭焊机设备、打标机设备、固化机设备、点胶机设备、气密机设备、电测机设备以及数据采集器设备等。Wherein, the data collection request is a request sent by the device to be collected to the data collection management platform, so that the data collection management platform will collect data from the device to be collected when receiving the data collection request. The equipment to be collected can be understood as the equipment that needs to be collected. For example, it can be host computer equipment, code scanning equipment, code reader equipment, radium welding machine equipment, marking machine equipment, curing machine Confidential machine equipment, electric measuring machine equipment and data collector equipment, etc.
在本技术方案中,为了对不同的设备进行统一管理,可以基于数采管理平台,对各设备的设备数据进行采集,并基于采集后的设备数据对各设备进行相应的设备管理等。其中,设备数据包括设备自身的设备参数以及设备使用过程中的设备运行参数等。In this technical solution, in order to uniformly manage different devices, the device data of each device can be collected based on the data collection management platform, and corresponding device management can be performed on each device based on the collected device data. The device data includes device parameters of the device itself and device operating parameters during use of the device.
可选的,确定与数据采集请求相对应的待采集设备,包括:对数据采集请求进行解析,得到与待采集设备相对应的设备标识信息;基于设备标识信息,确定与数据采集请求相对应的待采集设备。Optionally, determining the device to be collected corresponding to the data collection request includes: parsing the data collection request to obtain device identification information corresponding to the device to be collected; based on the device identification information, determining the device corresponding to the data collection request The equipment to be collected.
其中,设备标识信息包括设备名称和设备类型中的至少一种。Wherein, the device identification information includes at least one of a device name and a device type.
在实际应用中,为了能够及时获取与待采集设备相对应的设备数据,当待采集设备运行时,可以向数采管理平台发送数据采集请求。当接收到待采集设备发送的数据采集请求时,根据数据采集请求中携带的设备标识信息,可以确定需要进行数据采集的待采集设备。In practical applications, in order to obtain the device data corresponding to the device to be collected in time, when the device to be collected is running, it can send a data collection request to the data collection management platform. When the data collection request sent by the device to be collected is received, the device to be collected that needs to collect data can be determined according to the device identification information carried in the data collection request.
S120、确定与待采集设备相对应的信息获取模板,并获取与信息获取模板中的至少一个信息编辑项相对应的待处理数据。S120. Determine an information acquisition template corresponding to the device to be collected, and acquire data to be processed corresponding to at least one information editing item in the information acquisition template.
其中,由于不同的待采集设备所对应的设备配置信息不同,各待采集设备对应的信息获取模板也不同。在信息获取模板中包括至少一个信息编辑项,所谓信息编辑项为根据待采集设备的待采集数据的关键词设置的。待处理数据为对待采集设备进行数据采集后得到的数据。Wherein, since the device configuration information corresponding to different devices to be collected is different, the information acquisition templates corresponding to each device to be collected are also different. The information acquisition template includes at least one information editing item, and the so-called information editing item is set according to the keywords of the data to be collected by the device to be collected. The data to be processed is the data obtained after data collection by the device to be collected.
在实际应用中,为了对不同的待采集设备的设备进行统一管理,针对不同的待采集设备可以预先设置相应的信息获取模板,以在接收到待采集设备发送的数据采集请求时,调取相应的信息获取模板,以基于信息获取模板中的至少一个信息编辑项,获取相应的待处理数据。In practical applications, in order to uniformly manage different devices to be collected, corresponding information acquisition templates can be preset for different devices to be collected, so that when receiving a data collection request sent by a device to be collected, the corresponding The information acquisition template is used to acquire corresponding data to be processed based on at least one information editing item in the information acquisition template.
示例性的,接收到待采集设备A发送的数据采集请求,需要调取预先设置的与待采集设备A相对应的信息获取模板A,以基于信息获取模板A中的至少一个信息编辑项,对待采集设备A进行数据采集,得到相应的待处理数据。Exemplarily, upon receiving the data collection request sent by the device A to be collected, it is necessary to call a preset information acquisition template A corresponding to the device A to be collected, so as to treat The collection device A collects data and obtains corresponding data to be processed.
可选的,确定与待采集设备相对应的信息获取模板,包括:确定待采集设备是否为与数采管理平台相关联的预设待采集设备;若是,则确定与待采集设备相对应的设备配置信息,并根据设备配置信息确定与待采集设备相对应的信息获取模板;若否,则向数据采集器发送预设的信息获取模板,以使数据采集器根据预设的信息获取模板,对数据采集器关联的至少一个待采集设备进行数据采集。Optionally, determining the information acquisition template corresponding to the device to be collected includes: determining whether the device to be collected is a preset device to be collected associated with the data collection management platform; if so, determining the device corresponding to the device to be collected Configure the information, and determine the information acquisition template corresponding to the device to be collected according to the device configuration information; if not, send the preset information acquisition template to the data collector, so that the data collector acquires the template according to the preset information, At least one device to be collected associated with the data collector performs data collection.
需要说明的是,在实际应用中,一些待采集设备可能无法直接与数采管理平台相连接,也就是说,数采管理平台无法直接获取这类待采集设备的设备数据,而是需要在数采管理平台和这类待采集设备之间设置数据采集器,由数据采集器采集这类待采集设备的设备数据,并将获取的设备数据发送至数采管理平台,以作为相应的待采集设备的待处理数据。It should be noted that in practical applications, some devices to be collected may not be directly connected to the data acquisition management platform, that is to say, the data acquisition management platform cannot directly obtain the device data of such devices to be collected, but needs to A data collector is set between the collection management platform and such equipment to be collected, and the data collector collects the equipment data of such equipment to be collected, and sends the acquired equipment data to the data collection management platform as the corresponding equipment to be collected data to be processed.
因此,在本技术方案中,将待采集设备分为两大类,其一为数采管理平台可以直接获取待处理数据的待采集设备,可以将这类待采集设备作为预设待采集设备,其二为数采管理平台无法直接获取待处理数据的待采集设备,对于此类待采集设备将其视为非预设待采集设备。Therefore, in this technical solution, the equipment to be collected is divided into two categories. One is the equipment to be collected that can directly obtain the data to be processed by the data acquisition management platform. This type of equipment to be collected can be used as the preset equipment to be collected. The second is that the data acquisition management platform cannot directly obtain the equipment to be collected for the data to be processed. For such equipment to be collected, it is regarded as a non-preset equipment to be collected.
具体的,在接收到待采集设备发送的数据采集请求时,根据数据采集请求中携带的设备信息,可以确定该数据采集请求所对应的待采集设备是否为预设待采集设备,若是,则数采管理平台可以直接对相应的待采集设备进行数据采集。若否,则数采管理平台需要向数据采集器发送预设信息采集模板,同时向数据采集器发送数据采集指令,以使数据采集器根据数据采集指令,对相应的待采集设备进行数据采集得到待处理数据,并反馈至数采管理平台。Specifically, when receiving the data collection request sent by the device to be collected, according to the device information carried in the data collection request, it can be determined whether the device to be collected corresponding to the data collection request is a preset device to be collected, and if so, the data The acquisition management platform can directly collect data from the corresponding equipment to be collected. If not, the data collection management platform needs to send the preset information collection template to the data collector, and at the same time send a data collection instruction to the data collector, so that the data collector can collect data from the corresponding equipment to be collected according to the data collection instruction. The data to be processed is fed back to the data acquisition management platform.
需要说明的是,在预设待采集设备类型的待采集设备进行数据采集时,首先要获取与待采集设备相对应的设备配置信息,以根据设备配置信息确定与待采集设备相对应的信息获取模板。可选的,确定与待采集设备相对应的设备配置信息,并根据设备配置信息确定与待采集设备相对应的信息获取模板,包括:基于目标显示界面中的至少一个信息编辑控件,获取与待采集设备相对应的设备配置信息;根据设备配置信息,确定与待采集设备相对应的信息获取模板。It should be noted that when collecting data from a device to be collected with a preset type of device to be collected, it is first necessary to obtain the device configuration information corresponding to the device to be collected, so as to determine the information acquisition corresponding to the device to be collected according to the device configuration information. template. Optionally, determine the device configuration information corresponding to the device to be collected, and determine the information acquisition template corresponding to the device to be collected according to the device configuration information, including: based on at least one information editing control in the target display interface, obtaining information related to the device to be collected Collect device configuration information corresponding to the device; determine an information acquisition template corresponding to the device to be collected according to the device configuration information.
其中,信息编辑控件可以理解为用于输入与待采集设备的设备配置信息的编辑控件,在本技术方案中,设备配置信息包括设备网络参数、设备网络协议、设备通信协议、设备参数信息、设备端口信息、以及设备寄存器信息中的至少一种。Among them, the information editing control can be understood as an editing control for inputting device configuration information of the device to be collected. In this technical solution, the device configuration information includes device network parameters, device network protocols, device communication protocols, device parameter information, device At least one of port information and device register information.
具体的,在确定与待采集设备相对应的信息获取模板时,可以由人工在信息编辑控件中输入相应的设备配置信息,也可以是基于信息编辑控件自动获取与待采集设备相对应的设备配置信息。基于设备配置信息则可以确定与待采集设备相对应的信息获取模板。Specifically, when determining the information acquisition template corresponding to the device to be collected, the corresponding device configuration information can be manually entered in the information editing control, or the device configuration corresponding to the device to be collected can be automatically obtained based on the information editing control information. Based on the device configuration information, an information acquisition template corresponding to the device to be collected can be determined.
这样设置的好处在于,在确定与待采集设备相对应的设备配置信息后,可以确定待采集设备所使用的网络协议、设备网络参数、设备端口以及设备寄存器等信息,基于此,可以有针对性的获取与待采集设备相对应的信息获取模板,以在基于信息获取模板进行待处理数据获取时,可以直接获取可以基于相应的数据转换,对获取的设备数据进行数据转换,得到待处理数据。The advantage of this setting is that after determining the device configuration information corresponding to the device to be collected, the network protocol used by the device to be collected, device network parameters, device ports, and device registers can be determined. Based on this, targeted Acquire the information acquisition template corresponding to the equipment to be collected, so that when the data to be processed is acquired based on the information acquisition template, the data to be processed can be obtained directly based on the corresponding data conversion.
可选的,获取与信息获取模板中的至少一个信息编辑项相对应的待处理数据,包括:基于关键词检测技术,确定信息获取模板中的至少一个信息编辑项;在与待采集设备相对应的信息存储库中,查询与各信息编辑项相对应的待处理数据,并获取。Optionally, obtaining data to be processed corresponding to at least one information editing item in the information acquisition template includes: determining at least one information editing item in the information acquisition template based on keyword detection technology; In the information repository of , query and obtain the data to be processed corresponding to each information editing item.
在本技术方案中,关键词检测技术可以理解为对关键词进行检测的技术,如,可以设置需要进行检测的关键词,当基于关键词检测技术对信息编辑项进行检测时,若存在与预设关键词相一致的信息编辑项时,则可以获取与该信息编辑项相对应的设备数据作为待处理数据。信息存储库可以理解为待采集设备中用于存储设备关联数据的存储区域。In this technical solution, keyword detection technology can be understood as a technology for detecting keywords. For example, keywords that need to be detected can be set. When the information edit item with the same keyword is set, the device data corresponding to the information edit item can be obtained as the data to be processed. The information repository can be understood as a storage area in the device to be collected for storing device-associated data.
S130、对待处理数据进行可视化处理,并显示。S130. Visualize and display the data to be processed.
具体的,在得到与待采集设备相对应的待处理数据后,为了方便对待处理数据的查阅和使用,需要对待处理数据进行可视化处理,得到待显示信息,并将待显示信息发送至目标显示界面进行显示。Specifically, after obtaining the data to be processed corresponding to the equipment to be collected, in order to facilitate the reference and use of the data to be processed, it is necessary to visualize the data to be processed, obtain the information to be displayed, and send the information to be displayed to the target display interface to display.
示例性地,在对待处理数据进行可视化处理时,可以采用图表处理工具、E-maintenance可视化工具或grafana可视化工具等,得到的待显示信息的数据格式可以为图形和表格等形式。Exemplarily, when visualizing the data to be processed, a chart processing tool, an E-maintenance visualization tool, or a grafana visualization tool may be used, and the obtained data format of the information to be displayed may be in the form of graphics and tables.
可选的,基于预设检测数据,确定待处理数据是否为异常数据;其中,预设检测数据包括预设待处理数据或历史待处理数据;若是,则生成与待采集设备相对应的预警信息,以基于预警信息进行预警提示;若否,则对待处理数据进行可视化处理。Optionally, based on preset detection data, it is determined whether the data to be processed is abnormal data; wherein, the preset detection data includes preset data to be processed or historical data to be processed; if so, generate warning information corresponding to the equipment to be collected , to give an early warning prompt based on the early warning information; if not, perform visual processing on the data to be processed.
其中,预设检测数据可以理解为用于确定待处理数据是否存在异常的数据,通常,预设检测数据可以为预先设置的数据阈值,或者是预先设置的数据范围等。预设待处理数据可以理解为预先设置的与待采集设备相对应的参考数据。历史待处理数据可以理解为与当前时刻最接近的与待采集设备相对应的待处理数据,待处理数据通过与历史待处理数据进行比对,可以确定待处理数据是否存在较大的波动,以根据历史待处理数据确定待处理数据是否异常。预警信息包括语音、文字和警示灯中的至少一种。Wherein, the preset detection data can be understood as data used to determine whether the data to be processed is abnormal. Generally, the preset detection data can be a preset data threshold or a preset data range. The preset data to be processed can be understood as preset reference data corresponding to the equipment to be collected. The historical data to be processed can be understood as the data to be processed that is closest to the current time and corresponds to the equipment to be collected. By comparing the data to be processed with the historical data to be processed, it can be determined whether there is a large fluctuation in the data to be processed. Determine whether the data to be processed is abnormal according to the historical data to be processed. The warning information includes at least one of voice, text and warning lights.
也就是说,本技术方案中在得到待处理数据后,还可以根据预设待处理数据或历史待处理数据,确定待处理数据是否存在异常,以在发现异常的待处理数据后,及时生成与相应的待采集设备相对应的预警信息,以基于预警信息对相关负责人员进行预警提示。That is to say, in this technical solution, after obtaining the data to be processed, it is also possible to determine whether there is any abnormality in the data to be processed according to the preset data to be processed or the historical data to be processed, so that after finding the abnormal data to be processed, it can be generated in time. The corresponding early warning information corresponding to the equipment to be collected is used to provide early warning prompts to relevant responsible personnel based on the early warning information.
示例性地,数采管理平台预先存储了与各待采集设备相对应的负责人员以及与负责人员相对应的联系方式。以待采集设备A为例,若待采集设备A出现异常时,数采管理平台可以确定与待采集设备A相对应的负责人员,并生成相应的预警信息,将预警信息发送至负责人员携带的移动设备,或负责人员所使用的监测设备等。Exemplarily, the data collection management platform pre-stores the person in charge corresponding to each device to be collected and the contact information corresponding to the person in charge. Taking the device A to be collected as an example, if the device A to be collected is abnormal, the data collection management platform can determine the responsible person corresponding to the device A to be collected, and generate corresponding early warning information, and send the early warning information to the person in charge. Mobile equipment, or monitoring equipment used by responsible personnel, etc.
可选的,确定与待采集设备相关联的至少一个待控制设备;根据待处理数据,生成与待控制设备相对应的待使用控制指令,并将待使用控制指令发送至相应的待控制设备,以使待控制设备根据待使用控制指令运行。Optionally, determine at least one device to be controlled associated with the device to be collected; generate a control instruction to be used corresponding to the device to be controlled according to the data to be processed, and send the control instruction to be used to the corresponding device to be controlled, In order to make the device to be controlled run according to the control instruction to be used.
其中,待控制设备可以理解为数采管理平台基于待处理数据进行控制的设备。待使用控制指令可以理解为用于控制待控制设备运行的指令,由数采管理平台发送至相应的待控制设备。Among them, the device to be controlled can be understood as a device controlled by the data acquisition management platform based on the data to be processed. The control command to be used can be understood as an command for controlling the operation of the device to be controlled, which is sent to the corresponding device to be controlled by the data acquisition management platform.
具体的,在获取待处理数据后,数采管理平台可以根据待处理数据确定是否控制待控制设备运行。示例性地,待采集设备为某系统的扫码设备A,通过扫码设备A可以确定产品A所对应的解冻信息,通过判断产品A是否需要解冻,可以向待控制设备B发送相应的待使用控制指令。如,预先设置解冻温度,若产品A的温度小于解冻温度,则需要向待控制设备B发送待使用控制指令,以基于待控制设备B对产品A进行解冻处理。若产品A温度大于解冻温度,则不需要对产品A进行解冻处理。Specifically, after obtaining the data to be processed, the data acquisition management platform can determine whether to control the operation of the device to be controlled according to the data to be processed. Exemplarily, the device to be collected is a code scanning device A of a certain system. The code scanning device A can determine the unfreezing information corresponding to the product A. By judging whether the product A needs to be unfrozen, it can send the corresponding unfreezing information to the device B to be controlled. Control instruction. For example, if the thawing temperature is set in advance, if the temperature of the product A is lower than the thawing temperature, a control instruction to be used needs to be sent to the device B to be controlled, so as to perform thawing processing on the product A based on the device B to be controlled. If the temperature of product A is higher than the thawing temperature, it is not necessary to thaw product A.
本实施例的技术方案,当接收到数据采集请求时,确定与所述数据采集请求相对应的待采集设备,通过对数据采集请求进行解析,得到与待采集设备相对应的设备标识信息,以基于设备标识信息确定的需要进行数据采集的待采集设备。进一步的,确定与所述待采集设备相对应的信息获取模板,并获取与所述信息获取模板中的至少一个信息编辑项相对应的待处理数据,由于不同的待采集设备所对应的设备配置信息不同,所对应的待处理数据也不同,因此,需要获取与待采集设备相对应的设备配置信息,并根据设备配置信息确定相应的信息获取模板,以基于该信息获取模板获取与待采集设备相对应的待处理数据。进一步的,对所述待处理数据进行可视化处理,并显示,为了方便对待采集设备的待采集数据进行查阅,可以对待处理数据进行可视化处理,得到待显示信息,并显示。解决了单一的数据采集方式无法灵活适配不同类型的设备数据的问题,取到了灵活的适配不同类型的设备进行数据采集的效果。In the technical solution of this embodiment, when a data collection request is received, the device to be collected corresponding to the data collection request is determined, and the device identification information corresponding to the device to be collected is obtained by parsing the data collection request. The devices to be collected that need to collect data determined based on the device identification information. Further, the information acquisition template corresponding to the device to be collected is determined, and the data to be processed corresponding to at least one information editing item in the information acquisition template is obtained, because the device configurations corresponding to different devices to be collected Different information corresponds to different data to be processed. Therefore, it is necessary to obtain the device configuration information corresponding to the device to be collected, and determine the corresponding information acquisition template according to the device configuration information, so as to obtain the information related to the device to be collected based on the information acquisition template. The corresponding data to be processed. Further, the data to be processed is visualized and displayed. In order to facilitate the reference of the data to be collected by the device to be collected, the data to be processed can be visualized to obtain and display information to be displayed. It solves the problem that a single data collection method cannot flexibly adapt to different types of equipment data, and achieves the effect of flexibly adapting to different types of equipment for data collection.
实施例二Embodiment two
在一个具体的例子中,如图2所示,本技术方案中在进行数据处理时主要包括对至少一个待采集设备的数据采集和数据可视化处理两部分。In a specific example, as shown in FIG. 2 , data processing in this technical solution mainly includes two parts: data collection and data visualization processing of at least one device to be collected.
具体的,在对待采集设备进行数据采集时,如图3所示,待采集设备可以包括上位机设备和PLC设备等。具体的,在对待采集设备进行数据采集之前,为了确定的待采集设备相对应的信息获取模板,可以基于显示界面中设置的至少一个信息编辑项获取与待采集神相对应的设备配置信息,如自动化报表程式与PLC或数据库相连接,设备网络参数为实时OEE数据或班别OEE数据,以及待采集设备的PLC通信协议等,同时还可以调取与待采集设备相对应的设备数据,如,设备的寿命管控清单以及故障列表等。又一例子来说,待采集设备还可以为扫码设备、读码器设备、镭焊机设备、打标机设备、固化机设备、点胶机设备、气密机设备、电测机设备以及数据采集器设备等。针对这类的待采集设备,设备配置信息可以为与待采集设备相对应的项目名称、线体名称以及模板名称等,同时,还可以设置相应的通信协议等。具体的,扫码设备在通讯完成后,基于读码器确定读码器名称,输入寄存器地址以及触发读码信号等,当设定读取产品码的读码器,触发指令,选择是否需要卡关/重码/判定等级有无;当设定RFID,设定写入新码抬头格式;信号发送:当是RFID读码需要选择条码发送/完成信号发送,寄存器地址设定;当是产品码的读码器器,勾选等级时会有相应的条码/等级/完成信号设定发送,寄存器地址设定。此外,本技术方案还提供对数据的追溯功能,示例性地,点击待采集设备的线体模组,追溯采集数据触发/校对/保存/完成信号设定:采集设备名称选择,寄存器地址/触发信号设定,数据指标序号/名称/字符串类型/寄存器地址位置个数与电控提供的表设置并校对,数据保存位置设定;完成信号设定。当需要对待采集设备的待处理数据进行追溯时,可以基于与待采集设备相对应的信息进行追溯。在又一例子中,点击待采集设备的线体模组,并确定与待采集设备相对应的设备配置信息,如,完成PMP采集数据触发&待采参数规格表导入/对应指标实际值寄存器地址设定/数据保存/完成信号设定采集设备名称选择,寄存器地址/触发信号设定;待采参数规格表导入以及指标的名称/字符串类型/寄存器地址位置和个数校对;数据保存位置设定;完成信号设定等。Specifically, when the device to be collected collects data, as shown in FIG. 3 , the device to be collected may include a host computer device, a PLC device, and the like. Specifically, before collecting data from the device to be collected, in order to determine the information acquisition template corresponding to the device to be collected, the device configuration information corresponding to the device to be collected can be obtained based on at least one information editing item set in the display interface, such as The automatic report program is connected to the PLC or database, and the equipment network parameters are real-time OEE data or shift OEE data, as well as the PLC communication protocol of the equipment to be collected, etc. At the same time, the equipment data corresponding to the equipment to be collected can also be called, such as, Equipment life control list and fault list, etc. As another example, the equipment to be collected can also be code scanning equipment, code reader equipment, laser welding machine equipment, marking machine equipment, curing machine equipment, glue dispensing machine equipment, airtight machine equipment, electrical testing machine equipment and Data collector equipment, etc. For this type of equipment to be collected, the device configuration information can be the project name, line body name, and template name corresponding to the equipment to be collected, and at the same time, corresponding communication protocols can also be set. Specifically, after the communication is completed, the code scanning device determines the name of the code reader based on the code reader, enters the register address, and triggers the code reading signal. Off/repeat code/judgment level presence or absence; when setting RFID, set the header format of the new code to be written; signal sending: when it is RFID reading code, you need to select barcode sending/complete signal sending, register address setting; when it is product code For the code reader, when the level is checked, there will be a corresponding barcode/level/completion signal setting and sending, and the register address setting. In addition, this technical solution also provides a data traceability function. For example, click on the line body module of the device to be collected to trace the collected data trigger/check/save/complete signal setting: collection device name selection, register address/trigger Signal setting, data indicator serial number/name/string type/register address location number and table setting provided by the electronic control and proofreading, data storage location setting; complete signal setting. When the to-be-processed data of the equipment to be collected needs to be traced, it can be traced based on the information corresponding to the equipment to be collected. In yet another example, click on the line body module of the device to be collected, and determine the device configuration information corresponding to the device to be collected, such as, complete the PMP collection data trigger & import of the parameter specification table to be collected/corresponding index actual value register address Setting/data saving/completion signal setting acquisition device name selection, register address/trigger signal setting; import of parameter specification table to be collected and index name/string type/register address location and number proofreading; data storage location setting set; complete the signal setting, etc.
需要说明的是,本技术方案中的待采集设备还可以是数据采集器,也就是说,针对数采管理平台无法直接进行数据采集的的待采集设备,可以向数据采集设备发送数据采集指令,以使数据采集设备根据数据采集设备采集相应的待采集设备的待处理数据。It should be noted that the device to be collected in this technical solution can also be a data collector, that is to say, for the device to be collected that cannot directly collect data on the data collection management platform, a data collection instruction can be sent to the data collection device, So that the data collection device collects corresponding data to be processed of the device to be collected according to the data collection device.
在基于待采集设备的设备配置信息确定相应的信息获取模板后,调取与待采集设备相对应的信息获取模板,以基于信息获取模板中的至少一个信息编辑项,获取与待采集设备相对应的待处理数据。After the corresponding information acquisition template is determined based on the equipment configuration information of the equipment to be collected, the information acquisition template corresponding to the equipment to be collected is called, so as to obtain information corresponding to the equipment to be collected based on at least one information editing item in the information acquisition template data to be processed.
进一步的,对于待处理数据进行可视化处理,以基于现场看板管理模块进行可视化展示,参见图4。如,可以基于E-maintenance可视化工具对待处理数据进行可视化处理,并展示。可以理解的是,在现场看板管理模块可以查看与待采集设备相对应的设备信息以及设备运行信息等,如,可以查看待采集设备的设备名称、设备运行参数以及设备属性参数等。此外,在现场看板管理模块还包括故障呼叫系统,以在检测到待处理数据为异常数据时,生成相应的预警信息,并将预警信息显示在现场看板管理模块。当检测到故障呼叫系统被触发时,可以确定与异常数据相对应的待采集设备的负责人员,并向该负责人员发送预警提示,以使该负责人员根据预警提示及时进行维护处理。Further, visual processing is performed on the data to be processed for visual presentation based on the on-site kanban management module, see FIG. 4 . For example, the data to be processed can be visualized and displayed based on the E-maintenance visualization tool. It can be understood that the on-site kanban management module can view the equipment information and equipment operation information corresponding to the equipment to be collected, such as the equipment name, equipment operation parameters and equipment attribute parameters of the equipment to be collected. In addition, the on-site kanban management module also includes a fault call system to generate corresponding early warning information when it is detected that the data to be processed is abnormal, and display the early warning information on the on-site kanban management module. When it is detected that the fault call system is triggered, the person in charge of the equipment to be collected corresponding to the abnormal data can be determined, and an early warning prompt is sent to the person in charge, so that the person in charge can perform maintenance in time according to the early warning prompt.
此外,本技术方案中数采管理平台还可以根据待处理数据控制至少一个待控制设备运行。如图5所示,以线边库胶水辅助运行系统为待控制设备为例,根据待处理数据可以确定线边库胶水管理系统中的胶水性质,并根据胶水性质确定是否需要对胶水进行解冻处理。若是,则可以基于待处理数据设定项目/专案;厂商代码;使用料号;线体数量;点胶机数量/预警寿命/报警寿命&可使用寿命/解冻时长,并生成相应的待使用控制指令,以使待控制设备根据待使用控制指令对胶水进行解冻;若否,则可以基于待处理数据设置设定项目/专案;厂商代码;使用料号;线体数量;点胶机数量/预警寿命/报警寿命&可使用寿命,并生成相应的待使用控制指令,以使待控制设备根据待使用控制指令不对胶水进行解冻处理。示例性地,待控制系统还可以为智能物流控制系统,也就是说,数采管理平台可以与智能物流控制系统的仓库备料界面相连接,同步线体PLC通讯连接,根据待处理数据确定是否需要调动智能物流控制系统进行相应的运行,如对物品进行出库、打包以及发货等处理。。In addition, the data acquisition management platform in this technical solution can also control the operation of at least one device to be controlled according to the data to be processed. As shown in Figure 5, taking the line side warehouse glue auxiliary operation system as an example of the equipment to be controlled, the glue properties in the line side warehouse glue management system can be determined according to the data to be processed, and whether the glue needs to be thawed can be determined according to the glue properties . If so, you can set the project/project based on the data to be processed; manufacturer code; used material number; line body quantity; number of dispensers/warning life/alarm life & usable life/thawing time, and generate corresponding control to be used command, so that the equipment to be controlled can unfreeze the glue according to the control command to be used; if not, you can set the project/project based on the data to be processed; the manufacturer code; the material number used; the number of lines; the number of dispensers/warning Life/alarm life & usable service life, and generate corresponding control instructions to be used, so that the equipment to be controlled will not thaw the glue according to the control instructions to be used. Exemplarily, the system to be controlled can also be an intelligent logistics control system, that is to say, the data collection management platform can be connected with the warehouse material preparation interface of the intelligent logistics control system, and the synchronous line PLC communication connection is used to determine whether it needs to be processed according to the data to be processed. Mobilize the intelligent logistics control system to carry out corresponding operations, such as processing items out of the warehouse, packaging and delivery. .
本实施例的技术方案,当接收到数据采集请求时,确定与所述数据采集请求相对应的待采集设备,通过对数据采集请求进行解析,得到与待采集设备相对应的设备标识信息,以基于设备标识信息确定的需要进行数据采集的待采集设备。进一步的,确定与所述待采集设备相对应的信息获取模板,并获取与所述信息获取模板中的至少一个信息编辑项相对应的待处理数据,由于不同的待采集设备所对应的设备配置信息不同,所对应的待处理数据也不同,因此,需要获取与待采集设备相对应的设备配置信息,并根据设备配置信息确定相应的信息获取模板,以基于该信息获取模板获取与待采集设备相对应的待处理数据。进一步的,对所述待处理数据进行可视化处理,并显示,为了方便对待采集设备的待采集数据进行查阅,可以对待处理数据进行可视化处理,得到待显示信息,并显示。解决了单一的数据采集方式无法灵活适配不同类型的设备数据的问题,取到了灵活的适配不同类型的设备进行数据采集的效果。In the technical solution of this embodiment, when a data collection request is received, the device to be collected corresponding to the data collection request is determined, and the device identification information corresponding to the device to be collected is obtained by parsing the data collection request. The devices to be collected that need to collect data determined based on the device identification information. Further, the information acquisition template corresponding to the device to be collected is determined, and the data to be processed corresponding to at least one information editing item in the information acquisition template is obtained, because the device configurations corresponding to different devices to be collected Different information corresponds to different data to be processed. Therefore, it is necessary to obtain the device configuration information corresponding to the device to be collected, and determine the corresponding information acquisition template according to the device configuration information, so as to obtain the information related to the device to be collected based on the information acquisition template. The corresponding data to be processed. Further, the data to be processed is visualized and displayed. In order to facilitate the reference of the data to be collected by the device to be collected, the data to be processed can be visualized to obtain and display information to be displayed. It solves the problem that a single data collection method cannot flexibly adapt to different types of equipment data, and achieves the effect of flexibly adapting to different types of equipment for data collection.
实施例三Embodiment Three
图6为本发明实施例三提供的一种数据处理装置的结构示意图。如图6所示,该装置包括:设备确定模块210、数据获取模块220和显示模块230。FIG. 6 is a schematic structural diagram of a data processing device provided by Embodiment 3 of the present invention. As shown in FIG. 6 , the apparatus includes: a
其中,设备确定模块210,用于当接收到数据采集请求时,确定与数据采集请求相对应的待采集设备;Wherein, the
数据获取模块220,用于确定与待采集设备相对应的信息获取模板,并获取与信息获取模板中的至少一个信息编辑项相对应的待处理数据;A
显示模块230,用于对待处理数据进行可视化处理,并显示。The
本实施例的技术方案,当接收到数据采集请求时,确定与所述数据采集请求相对应的待采集设备,通过对数据采集请求进行解析,得到与待采集设备相对应的设备标识信息,以基于设备标识信息确定的需要进行数据采集的待采集设备。进一步的,确定与所述待采集设备相对应的信息获取模板,并获取与所述信息获取模板中的至少一个信息编辑项相对应的待处理数据,由于不同的待采集设备所对应的设备配置信息不同,所对应的待处理数据也不同,因此,需要获取与待采集设备相对应的设备配置信息,并根据设备配置信息确定相应的信息获取模板,以基于该信息获取模板获取与待采集设备相对应的待处理数据。进一步的,对所述待处理数据进行可视化处理,并显示,为了方便对待采集设备的待采集数据进行查阅,可以对待处理数据进行可视化处理,得到待显示信息,并显示。解决了单一的数据采集方式无法灵活适配不同类型的设备数据的问题,取到了灵活的适配不同类型的设备进行数据采集的效果。In the technical solution of this embodiment, when a data collection request is received, the device to be collected corresponding to the data collection request is determined, and the device identification information corresponding to the device to be collected is obtained by parsing the data collection request. The devices to be collected that need to collect data determined based on the device identification information. Further, the information acquisition template corresponding to the device to be collected is determined, and the data to be processed corresponding to at least one information editing item in the information acquisition template is obtained, because the device configurations corresponding to different devices to be collected Different information corresponds to different data to be processed. Therefore, it is necessary to obtain the device configuration information corresponding to the device to be collected, and determine the corresponding information acquisition template according to the device configuration information, so as to obtain the information related to the device to be collected based on the information acquisition template. The corresponding data to be processed. Further, the data to be processed is visualized and displayed. In order to facilitate the reference of the data to be collected by the device to be collected, the data to be processed can be visualized to obtain and display information to be displayed. It solves the problem that a single data collection method cannot flexibly adapt to different types of equipment data, and achieves the effect of flexibly adapting to different types of equipment for data collection.
可选的,设备确定模块包括:标识信息确定单元,用于对数据采集请求进行解析,得到与待采集设备相对应的设备标识信息;其中,设备标识信息包括设备名称和设备类型中的至少一种;Optionally, the device determining module includes: an identification information determining unit configured to parse the data collection request to obtain device identification information corresponding to the device to be collected; wherein the device identification information includes at least one of a device name and a device type kind;
设备确定单元,用于基于设备标识信息,确定与数据采集请求相对应的待采集设备。The device determination unit is configured to determine the device to be collected corresponding to the data collection request based on the device identification information.
可选的,数据获取模块包括:判断单元,用于确定待采集设备是否为与数采管理平台相关联的预设待采集设备;Optionally, the data acquisition module includes: a judging unit, configured to determine whether the device to be collected is a preset device to be collected associated with the data collection management platform;
第一单元,用于若是,则确定与待采集设备相对应的设备配置信息,并根据设备配置信息确定与待采集设备相对应的信息获取模板;The first unit is configured to, if yes, determine device configuration information corresponding to the device to be collected, and determine an information acquisition template corresponding to the device to be collected according to the device configuration information;
第二单元,用于若否,则向数据采集器发送预设的信息获取模板,以使数据采集器根据预设的信息获取模板,对数据采集器关联的至少一个待采集设备进行数据采集。The second unit is configured to, if not, send a preset information acquisition template to the data collector, so that the data collector collects data from at least one device to be collected associated with the data collector according to the preset information acquisition template.
可选的,第一单元包括:设备配置信息获取子单元,用于基于目标显示界面中的至少一个信息编辑控件,获取与待采集设备相对应的设备配置信息;其中,设备配置信息包括设备网络参数、设备网络协议、设备通信协议、设备参数信息、设备端口信息、以及设备寄存器信息中的至少一种;Optionally, the first unit includes: a device configuration information acquisition subunit, configured to acquire device configuration information corresponding to the device to be collected based on at least one information editing control in the target display interface; wherein the device configuration information includes a device network At least one of parameters, device network protocol, device communication protocol, device parameter information, device port information, and device register information;
信息获取模板确定子单元,用于根据设备配置信息,确定与待采集设备相对应的信息获取模板。The information acquisition template determining subunit is configured to determine an information acquisition template corresponding to the device to be collected according to the device configuration information.
可选的,数据获取模块包括:信息编辑项确定单元,用于基于关键词检测技术,确定信息获取模板中的至少一个信息编辑项;Optionally, the data acquisition module includes: an information editing item determination unit, configured to determine at least one information editing item in the information acquisition template based on keyword detection technology;
数据获取单元,用于在与待采集设备相对应的信息存储库中,查询与各信息编辑项相对应的待处理数据,并获取。The data obtaining unit is used to query and obtain the data to be processed corresponding to each information editing item in the information storage library corresponding to the device to be collected.
可选的,数据处理装置,还包括:异常数据确定模块,用于基于预设检测数据,确定待处理数据是否为异常数据;其中,预设检测数据包括预设待处理数据或历史待处理数据;Optionally, the data processing device further includes: an abnormal data determination module, configured to determine whether the data to be processed is abnormal data based on preset detection data; wherein, the preset detection data includes preset data to be processed or historical data to be processed ;
预警信息生成模块,用于若是,则生成与待采集设备相对应的预警信息,以基于预警信息进行预警提示;其中,预警信息包括语音、文字和警示灯中的至少一种;The early warning information generation module is used to generate early warning information corresponding to the equipment to be collected, so as to give early warning prompts based on the early warning information; wherein, the early warning information includes at least one of voice, text and warning lights;
可视化模块,用于若否,则对待处理数据进行可视化处理。The visualization module is used to perform visualization processing on the data to be processed if not.
可选的,数据处理装置,还包括:待控制设备确定模块,用于确定与待采集设备相关联的至少一个待控制设备;Optionally, the data processing apparatus further includes: a device to be controlled determining module, configured to determine at least one device to be controlled associated with the device to be collected;
指令发送模块,用于根据待处理数据,生成与待控制设备相对应的待使用控制指令,并将待使用控制指令发送至相应的待控制设备,以使待控制设备根据待使用控制指令运行。The command sending module is used to generate a control command to be used corresponding to the device to be controlled according to the data to be processed, and send the control command to be used to the corresponding device to be controlled, so that the device to be controlled operates according to the control command to be used.
本发明实施例所提供的数据处理装置可执行本发明任意实施例所提供的数据处理方法,具备执行方法相应的功能模块和有益效果。The data processing device provided by the embodiment of the present invention can execute the data processing method provided by any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method.
实施例四Embodiment four
图7示出了本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。FIG. 7 shows a schematic structural diagram of an
如图7所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(ROM)12、随机访问存储器(RAM)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(ROM)12中的计算机程序或者从存储单元18加载到随机访问存储器(RAM)13中的计算机程序,来执行各种适当的动作和处理。在RAM 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、ROM 12以及RAM 13通过总线14彼此相连。输入/输出(I/O)接口15也连接至总线14。As shown in FIG. 7 , the
电子设备10中的多个部件连接至I/O接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。Multiple components in the
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如数据处理方法。
在一些实施例中,数据处理方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由ROM 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到RAM 13并由处理器11执行时,可以执行上文描述的数据处理方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行数据处理方法。In some embodiments, the data processing method can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as the
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips Implemented in a system of systems (SOC), load programmable logic device (CPLD), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include being implemented in one or more computer programs executable and/or interpreted on a programmable system including at least one programmable processor, the programmable processor Can be special-purpose or general-purpose programmable processor, can receive data and instruction from storage system, at least one input device, and at least one output device, and transmit data and instruction to this storage system, this at least one input device, and this at least one output device an output device.
用于实施本发明的数据处理方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。A computer program for implementing the data processing method of the present invention may be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, so that the computer program causes the functions/operations specified in the flowcharts and/or block diagrams to be implemented when executed by the processor. A computer program may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of the present invention, a computer readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus or device. A computer readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer readable storage medium may be a machine readable signal medium. More specific examples of machine-readable storage media would include one or more wire-based electrical connections, portable computer discs, hard drives, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.
为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。In order to provide interaction with the user, the systems and techniques described herein can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display)) for displaying information to the user. monitor); and a keyboard and pointing device (eg, a mouse or a trackball) through which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and can be in any form (including Acoustic input, speech input or, tactile input) to receive input from the user.
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., as a a user computer having a graphical user interface or web browser through which a user can interact with embodiments of the systems and techniques described herein), or including such backend components, middleware components, Or any combination of front-end components in a computing system. The components of the system can be interconnected by any form or medium of digital data communication, eg, a communication network. Examples of communication networks include: local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。A computing system can include clients and servers. Clients and servers are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or a cloud host. It is a host product in the cloud computing service system to solve the problems of difficult management and weak business expansion in traditional physical hosts and VPS services. defect.
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。It should be understood that steps may be reordered, added or deleted using the various forms of flow shown above. For example, each step described in the present invention may be executed in parallel, sequentially, or in a different order, as long as the desired result of the technical solution of the present invention can be achieved, there is no limitation herein.
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。The above specific implementation methods do not constitute a limitation to the protection scope of the present invention. It should be apparent to those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211615707.4ACN115859934A (en) | 2022-12-15 | 2022-12-15 | Data processing method and device, electronic equipment and storage medium |
| TW112115211ATWI874971B (en) | 2022-12-15 | 2023-04-24 | Data processing method, device, electronic equipment, and storage medium |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211615707.4ACN115859934A (en) | 2022-12-15 | 2022-12-15 | Data processing method and device, electronic equipment and storage medium |
| Publication Number | Publication Date |
|---|---|
| CN115859934Atrue CN115859934A (en) | 2023-03-28 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211615707.4APendingCN115859934A (en) | 2022-12-15 | 2022-12-15 | Data processing method and device, electronic equipment and storage medium |
| Country | Link |
|---|---|
| CN (1) | CN115859934A (en) |
| TW (1) | TWI874971B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160239342A1 (en)* | 2013-09-30 | 2016-08-18 | Schneider Electric Usa Inc. | Systems and methods of data acquisition |
| CN109495347A (en)* | 2018-12-10 | 2019-03-19 | 北京北信源信息安全技术有限公司 | A kind of collecting method and system |
| CN109783426A (en)* | 2018-12-14 | 2019-05-21 | 深圳壹账通智能科技有限公司 | Acquire method, apparatus, computer equipment and the storage medium of data |
| CN109889379A (en)* | 2019-01-31 | 2019-06-14 | 新华三技术有限公司 | Collecting method, device, management equipment and storage medium |
| CN111447109A (en)* | 2020-03-23 | 2020-07-24 | 京东方科技集团股份有限公司 | Monitoring management apparatus and method, computer readable storage medium |
| CN112363443A (en)* | 2020-11-11 | 2021-02-12 | 深圳供电局有限公司 | Automatic monitoring method and system for data center |
| CN114257392A (en)* | 2020-09-24 | 2022-03-29 | 深圳富桂精密工业有限公司 | Equipment management method, equipment management system and gateway |
| CN114598602A (en)* | 2022-03-09 | 2022-06-07 | 树根互联股份有限公司 | Data acquisition method and device, computer equipment and computer readable storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080309507A1 (en)* | 2007-06-12 | 2008-12-18 | Paul Gene Anderson | Self-configuring data acquisition system for diagnostic testing |
| US11507064B2 (en)* | 2016-05-09 | 2022-11-22 | Strong Force Iot Portfolio 2016, Llc | Methods and systems for industrial internet of things data collection in downstream oil and gas environment |
| US10158654B2 (en)* | 2016-10-31 | 2018-12-18 | Acentium Inc. | Systems and methods for computer environment situational awareness |
| CN109858786B (en)* | 2019-01-16 | 2022-11-04 | 山西汇永青峰选煤工程技术有限公司 | Electromechanical device management system based on Internet of things |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160239342A1 (en)* | 2013-09-30 | 2016-08-18 | Schneider Electric Usa Inc. | Systems and methods of data acquisition |
| CN109495347A (en)* | 2018-12-10 | 2019-03-19 | 北京北信源信息安全技术有限公司 | A kind of collecting method and system |
| CN109783426A (en)* | 2018-12-14 | 2019-05-21 | 深圳壹账通智能科技有限公司 | Acquire method, apparatus, computer equipment and the storage medium of data |
| CN109889379A (en)* | 2019-01-31 | 2019-06-14 | 新华三技术有限公司 | Collecting method, device, management equipment and storage medium |
| CN111447109A (en)* | 2020-03-23 | 2020-07-24 | 京东方科技集团股份有限公司 | Monitoring management apparatus and method, computer readable storage medium |
| CN114257392A (en)* | 2020-09-24 | 2022-03-29 | 深圳富桂精密工业有限公司 | Equipment management method, equipment management system and gateway |
| CN112363443A (en)* | 2020-11-11 | 2021-02-12 | 深圳供电局有限公司 | Automatic monitoring method and system for data center |
| CN114598602A (en)* | 2022-03-09 | 2022-06-07 | 树根互联股份有限公司 | Data acquisition method and device, computer equipment and computer readable storage medium |
| Publication number | Publication date |
|---|---|
| TW202427228A (en) | 2024-07-01 |
| TWI874971B (en) | 2025-03-01 |
| Publication | Publication Date | Title |
|---|---|---|
| CN114415691B (en) | Robot scheduling method, scheduling platform and system | |
| CN117035318A (en) | Robot automation flow design and scheduling method and device based on large language model | |
| CN111798083A (en) | Production scheduling monitoring system, method and storage medium | |
| CN118469541A (en) | Equipment operation and maintenance method, device, electronic equipment and medium based on large language model | |
| CN115049369A (en) | Project management method and device, electronic equipment and storage medium | |
| CN114330221B (en) | Scoreboard implementation method, scoreboard, electronic device and storage medium | |
| CN114580035A (en) | Operation equipment information checking method and device, electronic equipment and storage medium | |
| CN114860614A (en) | Data processing methods, apparatus, equipment, media and products | |
| CN115184030A (en) | State monitoring system and method for engine testing process | |
| WO2023273461A1 (en) | Robot operating state monitoring system, and method | |
| CN118916331A (en) | Power grid drawing management method and device, electronic equipment and storage medium | |
| CN115859934A (en) | Data processing method and device, electronic equipment and storage medium | |
| CN117540718A (en) | Intelligent inspection result statistical method based on document object model | |
| CN115048352B (en) | Log field extraction method, device, equipment and storage medium | |
| CN113139759B (en) | Power grid data asset management method and system | |
| CN115890684A (en) | Robot scheduling method, device, equipment and medium | |
| CN115526495A (en) | Space mission design system, method, electronic device, storage medium and product | |
| CN115357023A (en) | Method, device and equipment for replaying running data of mobile robot and storage medium | |
| CN114756398A (en) | Data processing method, device, equipment and medium | |
| CN116431698B (en) | Data extraction method, device, equipment and storage medium | |
| CN116758646A (en) | Point inspection system, method, electronic equipment and storage medium | |
| CN119155087A (en) | Vulnerability restoration management method, device, equipment, medium and product | |
| CN119003796A (en) | Feedback processing method, device, electronic equipment and storage medium | |
| CN118886884A (en) | Fault diagnosis method, device, equipment and medium for electric power equipment | |
| CN115061886A (en) | Performance data processing method, device, equipment and storage medium |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |