Molten steel transportation track playback method and device, electronic equipment and medium
By acquiring and processing sample transportation data of mobile steel transportation equipment, the historical production situation is traced and reviewed, and the problem of difficulty in querying historical transportation situations in the prior art is solved, and the operability and user experience of the data are improved.
Patent Information
- Application Number
- CN202510160830.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-13
- Publication Date
- 2025-06-03
AI Technical Summary
The existing technology is difficult to effectively query or understand the production operation of iron and water transportation at a certain moment in history, and there is a lack of a solution that can trace and review the historical production situation.
By obtaining sample transportation data of mobile steel transport equipment, data processing is performed to obtain steel transport trajectory data, data query is carried out in response to query instructions, and trajectory image data is obtained through time stamp data, thread is established for trajectory playback, and displayed on an abstract map.
It realizes the traceability and review of historical production conditions, provides dynamic display of the transportation process, improves the operability and user experience of data, and assists unmanned iron transportation.
Smart Images

Figure CN120086399A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of hot metal transportation in industrial scenarios, and particularly to a method, device, electronic device and medium for replaying the trajectory of molten steel transportation. Background Art
[0002] Currently, in the process of hot metal transportation in each metallurgical enterprise, the trend in the future is towards intelligence, automation, and less manpower. The dispatcher only needs to be in the dispatching room to understand the situation of the hot metal transportation in the entire steel plant. The hot metal transportation large screen intuitively reflects the operating status of all production-related equipment, making the production process simpler and safer, and releasing the labor cost to reduce the employment pressure and safety accident risk of the enterprise.
[0003] However, there is currently no solution that allows the dispatcher to effectively query or understand the production operation situation at a certain historical moment. If the multi-device data acquisition and playback solution is combined with the hot metal transportation large screen, it can trace back the historical production situation, completely record and concatenate the historical production information of the equipment, and better assist the unmanned hot metal transportation. This technology aims to assist the unmanned hot metal transportation by combining the time series database and software technology, can trace back and review the historical production situation, and is beneficial to guiding subsequent production execution. Summary of the Invention
[0004] This application provides a method, device, electronic device and storage medium for replaying the trajectory of molten steel transportation to solve the above technical problems.
[0005] A method for replaying the trajectory of molten steel transportation provided by an embodiment of this application includes: obtaining sample transportation data of a molten steel transportation mobile device, performing data processing based on the sample transportation data to obtain molten steel transportation trajectory data; in response to a molten steel transportation trajectory data query instruction, inputting a preset query condition in a query module to query the molten steel transportation trajectory data, and obtaining the molten steel transportation trajectory data, where the molten steel transportation trajectory data includes timestamp data; obtaining molten steel transportation trajectory image data through the timestamp data, and establishing a thread based on the molten steel transportation trajectory image data, where the thread is used to replay the trajectory of the molten steel transportation mobile device; pushing the image data within the preset time period to an abstract map for replay display according to a preset multiple condition in the thread.
[0006] In an embodiment of the present application, if the sample transportation data includes equipment data, and the equipment data includes real-time position data of molten steel transportation mobile equipment, status data of molten steel transportation mobile equipment, and status data of environmental equipment, obtaining the sample transportation data of the molten steel transportation mobile equipment includes: collecting the real-time position data of the molten steel transportation mobile equipment through a position sensor, where the real-time position data of the molten steel transportation mobile equipment includes real-time position data of locomotive equipment, real-time position data of tank car equipment, real-time position data of blast furnace equipment, and real-time position data of microcomputer interlocking equipment; collecting the status data of the molten steel transportation mobile equipment through a programmable logic controller, where the real-time position data of the molten steel transportation mobile equipment includes status data of locomotive equipment, status data of tank car equipment, status data of blast furnace equipment, status data of microcomputer interlocking equipment, and status data of environmental equipment.
[0007] In an embodiment of the present application, performing data processing based on the sample transportation data to obtain molten steel transportation trajectory data includes: extracting the sample timestamp data in the sample transportation data, and performing segmented processing on the sample timestamp data through a sliding window algorithm; performing data cleaning on the sample transportation data corresponding to the segmented timestamp data to obtain the cleaned sample transportation data, where the cleaned sample transportation data includes different equipment data; performing data integration on the cleaned sample transportation data to obtain integrated sample transportation data; storing the integrated sample transportation data through an inverted index data structure storage device to obtain molten steel transportation trajectory data.
[0008] In an embodiment of the present application, storing the sample transportation data through an inverted index data structure storage device includes: storing the sample timestamp data through a tree structure to obtain a timestamp index; establishing a timestamp dictionary according to the timestamp index, and making a one-to-one correspondence between the sample timestamp data and the data numbers in the timestamp dictionary to obtain the sample timestamp corresponding data numbers; combining the sample timestamp data corresponding data numbers and the integrated sample transportation data to obtain molten steel transportation trajectory data, where the molten steel transportation trajectory data is indexed by timestamp, and multiple equipment data corresponding to the same timestamp data are stored separately.
[0009] In an embodiment of the present application, the sample timestamp data is segmented by a sliding window algorithm, including: determining the length of the time window for the sample timestamp data according to a preset multiple speed, and setting a plurality of sliding step lengths; calculating the end position of the current window through the starting position of the initial window and the sliding step length, and extracting the data of the current time window from the timestamp data; calculating the average value of the timestamps in the data of the current time window, adding the average value to a storage list created in advance or in real time, and using the end position of the current window as the starting position of the next initial window until the segmentation of the sample timestamp data is completed.
[0010] In an embodiment of the present application, data cleaning is performed on the sample transportation data corresponding to the timestamp data after segmentation, including: extracting the valid flag and unique flag of the device data of all devices within the current segmented time window; identifying the missing values in the device data and filling the missing values; and identifying the error data in the device data and correcting the error data according to business rules; and identifying the duplicate data in the device data according to the unique flag and merging the duplicate data; and screening out the valid data in the device data according to the valid flag of the device data and deleting the remaining data to delete irrelevant data.
[0011] In an embodiment of the present application, data integration is performed on the cleaned sample transportation data, including: performing data comparison on the cleaned sample transportation data through the unique flag to identify different data records of the same device; performing data service field mapping on the different data records of the same device to create a field mapping table and record the corresponding relationship between each device field and the data field; integrating according to the unique flag of different data records, and arranging the integrated device data in the order of the sample timestamp to complete data integration.
[0012] The trajectory playback device for molten steel transportation provided by the embodiment of the present application includes: an acquisition module, configured to acquire the sample transportation data of the molten steel transportation mobile device, perform data processing based on the sample transportation data to obtain the molten steel transportation trajectory data; a query module, configured to respond to a molten steel transportation trajectory data query instruction, input a preset query condition in the query module to query the molten steel transportation trajectory data, and obtain the molten steel transportation trajectory data, where the molten steel transportation trajectory data includes timestamp data; a thread module, configured to obtain the molten steel transportation trajectory image data through the timestamp data and establish a thread based on the molten steel transportation trajectory image data, where the thread is used to playback the trajectory of the molten steel transportation mobile device; and a visualization module, configured to push the image data within the preset time period to an abstract map for playback display according to the preset multiple condition in the thread.
[0013] An embodiment of the present application provides an electronic device, including a processor, a memory, and a communication bus; the communication bus is used to connect the processor and the memory; the processor is used to execute a computer program stored in the memory to implement the above-mentioned trajectory playback method for molten steel transportation.
[0014] Advantages of the present application: By processing the sample transportation data, key transportation trajectory information can be extracted. Through preset query conditions, target trajectory data can be obtained quickly and accurately; the timestamp data provides a basis for time series analysis of the trajectory, which can clearly reflect each important node during the transportation process. The acquisition of image data enables users to view the status at specific time points, enhancing the operability of the data. By establishing threads for trajectory playback, the dynamic display of the transportation process can be realized. Through graphical operations and abstract map displays, it is easier to trace back historical production situations, and the user experience is better.
[0015] It should be understood that the above general description and subsequent detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts. In the drawings:
[0017] Figure 1 is a schematic diagram of a trajectory playback module for molten steel transportation shown in an exemplary embodiment of the present application;
[0018] Figure 2 is a flowchart of a trajectory playback method for molten steel transportation shown in an exemplary embodiment of the present application;
[0019] Figure 3 is a schematic diagram of inverted index storage shown in an exemplary embodiment of the present application;
[0020] Figure 4 is a schematic diagram of sliding window segmentation shown in an exemplary embodiment of the present application;
[0021] Figure 5 is a trajectory playback web interface shown in an exemplary embodiment of the present application;
[0022] Figure 6 is a block diagram of a trajectory playback device for molten steel transportation shown in an exemplary embodiment of the present application;
[0023] Figure 7It is a schematic structural diagram of an electronic device shown in an exemplary embodiment of the present application. Detailed implementation manners
[0024] The following will describe the implementation manners of the present application with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. The present application can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present application. It should be understood that the preferred embodiments are only for explaining the present application, rather than for limiting the protection scope of the present application.
[0025] It should be noted that the diagrams provided in the following embodiments only illustrate the basic concept of the present application in a schematic manner. Therefore, only the components related to the present application are shown in the diagrams, rather than being drawn according to the number, shape, and size of the components in actual implementation. The type, number, and ratio of each component in actual implementation can be arbitrarily changed, and the component layout type may also be more complex.
[0026] In the following description, a large number of details are explored to provide a more thorough explanation of the embodiments of the present application. However, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present application difficult to understand.
[0027] Embodiments of the present application respectively propose a method for trajectory playback of molten steel transportation, a device for trajectory playback of molten steel transportation, an electronic device, and a storage medium. The following will describe these embodiments in detail.
[0028] First of all, it should be noted that the main purpose of the present invention is to, during the molten iron transportation process on the molten iron transportation platform in the industrial scenario, through data-driven, perform real-time operation path and status playback on the large screen within a selected time range, and intuitively recall the operation status of each device at a certain historical moment. The method for replaying the trajectory of mobile devices in the molten iron transportation scenario includes three modules: data acquisition, data storage, and data processing. The data acquisition module periodically obtains the position and status of mobile devices, such as: locomotive position, locomotive status, tanker position, tanker status, blast furnace status, signal lamp status, and crossing status. The data storage module extracts the time series index from the acquired data and stores it in the storage platform. The data processing module pushes it to the abstract map for trajectory playback, so that the large screen is driven by data. The data dynamically displays the operation trajectory and status of mobile devices through the selected time range and selected speed. By processing the sample transportation data, key transportation trajectory information can be extracted. Through preset query conditions, target trajectory data can be obtained quickly and accurately; the timestamp data provides a basis for the time series analysis of the trajectory, and can clearly reflect each important node in the transportation process. The acquisition of image data enables users to view the status at a specific time point, enhancing the operability of the data. By establishing a thread for trajectory playback, the dynamic display of the transportation process can be realized. Through graphical operations and abstract map displays, it is easier to recall the historical production situation, and the user experience is better.
[0029] Please refer to Figure 1 , Figure 1 shows a schematic diagram of the trajectory playback module of the molten steel transportation mobile device shown in an embodiment of the present application, including: a data acquisition platform, a data processing module, and a data storage platform. Among them, the data acquisition platform is used to collect sample transportation data of the molten steel transportation mobile device. Specifically, the molten steel transportation mobile device includes locomotive equipment, tanker equipment, blast furnace equipment, microcomputer interlocking equipment, and other equipment. The data storage platform is used to store locomotive data storage, tanker data storage, blast furnace equipment data storage, microcomputer interlocking equipment storage, and other equipment information. Among them, the data acquisition platform is triggered to collect sample transportation data of the molten steel transportation mobile device in a timed trigger manner to obtain sample transportation data. The data processing module performs data cleaning and data integration on the sample transportation data, and stores the multi-source heterogeneous data of the equipment using an inverted index data structure to obtain image data.
[0030] Please refer to Figure 2 , Figure 2 shows a flowchart of the trajectory playback method of molten steel transportation shown in an embodiment of the present application. As Figure 2 shown, the method at least includes steps S210 to S240, which are introduced in detail as follows:
[0031] Step S210: Obtain the sample transportation data of the molten steel transportation mobile device, and perform data processing based on the sample transportation data to obtain the molten steel transportation trajectory data.
[0032] Step S220: In response to the molten steel transportation trajectory data query instruction, input the preset query conditions in the query module to query the molten steel transportation trajectory data, and obtain the molten steel transportation trajectory data, where the molten steel transportation trajectory data includes timestamp data.
[0033] As an example, according to the necessary conditions of the selected start query input speed and time range by the user, start a thread according to the user, query the timestamps corresponding to the time range, and push the data to the specified user according to the timestamps. Through the preset query conditions, the target trajectory data can be obtained quickly and accurately. This flexibility enables users to perform customized queries according to different needs, improving the efficiency of data access.
[0034] Step S230: Obtain the molten steel transportation trajectory image data through the timestamp data, and establish a thread based on the molten steel transportation trajectory image data. The thread is used to replay the trajectory of the molten steel transportation mobile device.
[0035] Step S240: Push the image data within the preset time period to the abstract map for replay display according to the preset multiple conditions in the thread.
[0036] In Figure 2 In the technical solution shown, by processing the sample transportation data, the key transportation trajectory information can be extracted. Through the preset query conditions, the target trajectory data can be obtained quickly and accurately; the timestamp data provides a basis for the time series analysis of the trajectory, which can clearly reflect each important node in the transportation process. The acquisition of the image data enables users to view the status at specific time points, enhancing the operability of the data. By establishing a thread for trajectory replay, the dynamic display of the transportation process can be realized. Through graphical operations and abstract map display, it is easier to trace back the historical production situation, and the user experience is better.
[0037] In one embodiment of the present application, if the sample transportation data includes equipment data, and the equipment data includes the real-time position data of the molten steel transportation mobile equipment, the status data of the molten steel transportation mobile equipment, and the status data of the environmental equipment, obtaining the sample transportation data of the molten steel transportation mobile equipment includes: collecting the real-time position data of the molten steel transportation mobile equipment through a position sensor, and the real-time position data of the molten steel transportation mobile equipment includes the real-time position data of the locomotive equipment, the real-time position data of the tank car equipment, the real-time position data of the blast furnace equipment, and the real-time position data of the microcomputer interlocking equipment; collecting the status data of the molten steel transportation mobile equipment through a programmable logic controller, and the real-time position data of the molten steel transportation mobile equipment includes the status data of the locomotive equipment, the status data of the tank car equipment, the status data of the blast furnace equipment, the status data of the microcomputer interlocking equipment, and the status data of the environmental equipment. By processing the sample transportation data, key transportation trajectory information can be extracted. This information can include transportation routes, times, speeds, etc., providing support for subsequent analysis and decision-making.
[0038] As an example, the image data is snapshot data, and the molten steel transportation mobile equipment is an industrial equipment. The data acquisition platform is periodically triggered to collect information of each industrial equipment, mainly including the real-time position data and status data of the molten steel transportation mobile equipment, and the status data of the surrounding environmental equipment. The data processing module processes the information of each equipment of the data acquisition platform and the current timestamp into snapshot data of each equipment, and sends it to the data storage platform after the data processing is completed. The data acquisition module supports multiple acquisition methods, including directly collecting data through sensors, barcode technology, RFID technology (Radio Frequency Identification), PLC (Programmable Logic Controller), and instrumentation. The communication protocol between the equipment and the system supports HTTP (Hypertext Transfer Protocol), MQTT (Message Queuing Telemetry Transport), ModBus, and OPC-UA (Open Platform Communications Unified Architecture). The data acquisition platform processes different equipment data through different parsing protocols, converts the real-time positions of various mobile equipment into coordinates of an abstract map, and transmits the processed data to the data storage module.
[0039] In an embodiment of the present application, data processing is performed on sample transportation data to obtain molten steel transportation trajectory data, including: extracting sample timestamp data from the sample transportation data, and performing segmented processing on the sample timestamp data through a sliding window algorithm; performing data cleaning on the sample transportation data corresponding to the segmented timestamp data to obtain the cleaned sample transportation data, and the cleaned sample transportation data includes different device data; performing data integration on the cleaned sample transportation data to obtain integrated sample transportation data; storing the integrated sample transportation data in a device through an inverted index data structure to obtain molten steel transportation trajectory data. Using an inverted index for auxiliary storage can significantly improve query efficiency.
[0040] In an embodiment of the present application, storing the sample transportation data in a device through an inverted index data structure includes: storing the sample timestamp data through a tree structure to obtain a timestamp index; establishing a timestamp dictionary according to the timestamp index, and making the sample timestamp data correspond one by one with the data numbers in the timestamp dictionary to obtain the data numbers corresponding to the sample timestamps; combining the data numbers corresponding to the sample timestamp data with the integrated sample transportation data to obtain molten steel transportation trajectory data, and the molten steel transportation trajectory data uses the timestamp as an index to store multiple device data corresponding to the same timestamp separately. The inverted index allows for quick positioning to relevant data, reducing the time required for querying, especially when dealing with large-scale data, the effect is more obvious.
[0041] As an example, Figure 3 For the inverted index storage schematic diagram shown in an embodiment of the present application, three parts of index data need to be stored for auxiliary query. Timestamp index, timestamp dictionary, and data numbers corresponding to timestamps. The timestamp index stores the timestamps using a tree structure for convenient subsequent efficient querying and sorting, and the timestamp dictionary corresponds one by one with the data number list. The data storage platform stores the data of different devices at the same acquisition timestamp in the data storage platform according to the time series. The received data and the acquisition timestamp are stored in one piece of data, using the acquisition timestamp as an index. The timestamp data provides a basis for the time series analysis of the trajectory and can clearly reflect each important node during the transportation process. The acquisition of image data enables users to view the status at a specific time point, enhancing the operability of the data.
[0042] In one embodiment of the present application, the sample timestamp data is segmented by a sliding window algorithm, including: determining the length of the time window for the sample timestamp data according to a preset multiple speed, and setting multiple sliding steps; calculating the end position of the current window through the starting position of the initial window and the sliding step, and extracting the data of the current time window from the timestamp data; calculating the average value of the timestamps within the data of the current time window, adding the average value to a storage list created in advance or in real time, and using the end position of the current window as the starting position of the next initial window until the segmentation of the sample timestamp data is completed.
[0043] As an example, Figure 4 FIG. is a schematic diagram of sliding window segmentation shown according to an embodiment of the present application. The length of the time window is determined for the sample timestamp data according to a preset multiple speed. For example, the preset multiple speeds include: 1x speed, 2x speed, 4x speed, 8x speed, 16x speed, etc., and the end position of the current window is used as the starting position of the next initial window until the segmentation of the sample timestamp data is completed.
[0044] In one embodiment of the present application, data cleaning is performed on the sample transportation data corresponding to the segmented timestamp data, including: extracting the valid flag and unique flag of the device data of all devices within the current segmented time window; identifying the missing values in the device data and filling the missing values; and identifying the error data in the device data and correcting the error data according to business rules; and identifying the duplicate data in the device data according to the unique flag and merging the duplicate data; and screening out the valid data in the device data according to the valid flag of the device data and deleting the remaining data to delete irrelevant data.
[0045] In one embodiment of the present application, data integration is performed on the cleaned sample transportation data, including: performing data comparison on the cleaned sample transportation data through the unique flag to identify different data records of the same device; performing data service field mapping on the different data records of the same device to create a field mapping table and record the corresponding relationship between each device field and the data field; integrating according to the unique flag of the different data records, and arranging the integrated device data in the order of the sample timestamp to complete the data integration.
[0046] As an example, Figure 5The illustrated trajectory playback web interface of an exemplary embodiment of the present application. Through the trajectory playback interface of the hot metal transportation management system, the user selects the necessary conditions of the start query input speed and time range, queries the timestamps of the image data generated within the query time range, obtains the image data of the current device according to the timestamps, starts a thread according to the user, pushes the image data to the abstract map at a preset speed, and at the same time supports play and pause. After the playback is completed, the current thread is destroyed. The backtracking of the production equipment data within a time range is completed. By establishing a thread for trajectory playback, the dynamic display of the transportation process can be realized. This method not only improves the user's interactive experience, but also helps the user better understand the changes and key events during the transportation process.
[0047] Figure 6 The block diagram of the trajectory playback device for molten steel transportation shown in an exemplary embodiment of the present application is shown. Refer to Figure 6 As shown, the trajectory playback device 600 for molten steel transportation according to an embodiment of the present application includes: an acquisition module 610, a query module 620, a thread module 630, and a visualization module 640. The acquisition module is used to acquire the sample transportation data of the molten steel transportation mobile device, perform data processing based on the sample transportation data, and obtain the molten steel transportation trajectory data; the query module is used to respond to the molten steel transportation trajectory data query instruction, input the preset query conditions in the query module to query the molten steel transportation trajectory data, and obtain the molten steel transportation trajectory data, where the molten steel transportation trajectory data includes timestamp data; the thread module is used to obtain the molten steel transportation trajectory image data through the timestamp data, and establish a thread based on the molten steel transportation trajectory image data, and the thread is used to playback the trajectory of the molten steel transportation mobile device; the visualization module is used to push the image data within a preset time period to the abstract map for playback display according to the preset multiple conditions in the thread. By processing the sample transportation data, the key transportation trajectory information can be extracted. Through the preset query conditions, the target trajectory data can be obtained quickly and accurately; the timestamp data provides a basis for the time series analysis of the trajectory, and can clearly reflect each important node during the transportation process. The acquisition of the image data enables the user to view the status at a specific time point, enhancing the operability of the data. By establishing a thread for trajectory playback, the dynamic display of the transportation process can be realized. Through graphical operations and abstract map displays, it is easier to backtrack the historical production situation, and the user experience is better.
[0048] In an embodiment of the present application, the acquisition module is configured to collect real-time position data of the molten steel transportation mobile device through a position sensor. The real-time position data of the molten steel transportation mobile device includes real-time position data of the locomotive device, real-time position data of the tank car device, real-time position data of the blast furnace device, and real-time position data of the microcomputer interlocking device. The status data of the molten steel transportation mobile device is collected through a programmable logic controller. The real-time position data of the molten steel transportation mobile device includes the status data of the locomotive device, the status data of the tank car device, the status data of the blast furnace device, the status data of the microcomputer interlocking device, and the status data of the environmental device.
[0049] In an embodiment of the present application, the acquisition module is configured to store sample transportation data through an inverted index data structure storage device; extract sample timestamp data from the sample transportation data, and perform segmentation processing on the sample timestamp data through a sliding window algorithm; perform data cleaning on the sample transportation data corresponding to the segmented timestamp data to obtain the cleaned sample transportation data. The cleaned sample transportation data includes different device data; perform data integration on the washed sample transportation data to obtain integrated sample transportation data; store the integrated sample transportation data through an inverted index data structure storage device to obtain molten steel transportation trajectory data.
[0050] In an embodiment of the present application, the trajectory playback device for molten steel transportation further includes a data storage module 260, which is configured to store the sample timestamp data through a tree structure to obtain a timestamp index; establish a timestamp dictionary according to the timestamp index, and correspond the sample timestamp data with the data numbers in the timestamp dictionary one by one to obtain the data numbers corresponding to the sample timestamp; combine the data numbers corresponding to the sample timestamp data and the integrated sample transportation data to obtain molten steel transportation trajectory data. The molten steel transportation trajectory data is indexed by timestamp, and multiple device data corresponding to the same timestamp data are stored separately.
[0051] In an embodiment of the present application, the acquisition module is configured to determine the length of the time window according to a preset multiple speed for the sample timestamp data, and set multiple sliding step lengths; calculate the end position of the current window through the starting position of the initial window and the sliding step length, and extract the data of the current time window from the timestamp data; calculate the average value of the timestamps in the data of the current time window, and add the average value to a storage list created in advance or in real time, and use the end position of the current window as the starting position of the next initial window until the segmentation of the sample timestamp data is completed.
[0052] In an embodiment of the present application, the data storage module is used to extract the valid flag and unique flag of the device data of all devices within the current segmented time window; identify the missing values in the device data and fill in the missing values; and identify the error data in the device data and correct the error data according to business rules; and identify the duplicate data in the device data according to the unique flag and merge the duplicate data; and filter out the valid data in the device data according to the valid flag of the device data and delete the remaining data to delete irrelevant data.
[0053] In an embodiment of the present application, the data storage module is used to perform data comparison on the cleaned sample transportation data through the unique flag, identify different data records of the same device; perform data service field mapping on different data records of the same device, create a field mapping table, and record the corresponding relationship between each device field and the data field; integrate according to the unique flag of different data records, and arrange the integrated device data in the order of sample timestamps to complete data integration.
[0054] It should be noted that the device provided in the above embodiment and the method provided in the above embodiment belong to the same concept. The specific manners in which each module and unit perform operations have been described in detail in the method embodiment, and will not be repeated here. In practical applications, the device provided in the above embodiment can, according to needs, allocate the above functions to different functional modules, that is, divide the internal structure of the device into different functional modules to complete all or part of the functions described above. This is not limited here either.
[0055] Please refer to Figure 7 , Figure 7 which is a schematic structural diagram of an electronic device shown in an exemplary embodiment of the present application. It should be noted that Figure 7 the electronic device 700 shown is only an example and should not impose any limitation on the functions and usage area of the embodiments of the present application.
[0056] As Figure 7 shown, the electronic device 700 includes a processor 701, a memory 702, and a communication bus 703; the communication bus 703 is used to connect the processor 701 and the memory 702; the processor 701 is used to execute the computer program stored in the memory 702 to implement one or more of the methods in the above embodiments.
[0057] The electronic device provided by the present application includes a processor, a memory, a transceiver, and a communication interface. The memory and the communication interface are connected to the processor and the transceiver and complete communication with each other. The memory is used to store a computer program, the communication interface is used for communication, and the processor and the transceiver are used to run the computer program to enable the electronic device to execute each step of the above method.
[0058] In this embodiment, the memory may include a Random Access Memory (RAM), and may also include a non-volatile memory, such as at least one disk memory.
[0059] The above-mentioned processor may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0060] The above embodiments only exemplarily illustrate the principles and effects of the present application, rather than limiting the present application. Any person familiar with this technology can modify or change the above embodiments without departing from the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by those with ordinary knowledge in the technical field without departing from the spirit and technical ideas disclosed by the present application should still be covered by the claims of the present application.
Claims
1. A method for replaying the trajectory of molten steel transportation, characterized in that: The method comprises: Acquire sample transportation data of the molten steel transportation mobile equipment, and perform data processing based on the sample transportation data to obtain molten steel transportation trajectory data; In response to a molten steel transport trajectory data query instruction, a query condition is input into a query module to query the molten steel transport trajectory data, and the molten steel transport trajectory data is obtained, wherein the molten steel transport trajectory data includes timestamp data; Acquire molten steel transport trajectory image data through the timestamp data, and establish a thread based on the molten steel transport trajectory image data, wherein the thread is used to play back the trajectory of the molten steel transport mobile device; The image data within the preset time period is pushed to the preset display area for playback and display according to the preset multiples in the thread.
2. The method for replaying the trajectory of molten steel transportation according to claim 1, characterized in that: If the sample transportation data includes equipment data, the equipment data includes real-time location data of the molten steel transportation mobile equipment, status data of the molten steel transportation mobile equipment, and status data of environmental equipment, obtaining the sample transportation data of the molten steel transportation mobile equipment includes: The real-time position data of the molten steel transporting mobile equipment is collected by a position sensor, wherein the real-time position data of the molten steel transporting mobile equipment includes the real-time position data of the locomotive equipment, the real-time position data of the tank car equipment, the real-time position data of the blast furnace equipment and the real-time position data of the microcomputer interlocking equipment; The status data of the molten steel transport mobile equipment is collected through a programmable logic controller, and the real-time position data of the molten steel transport mobile equipment includes the status data of the locomotive equipment, the status data of the tank car equipment, the status data of the blast furnace equipment, the status data of the microcomputer interlocking equipment and the status data of the environmental equipment.
3. The method for replaying the trajectory of molten steel transportation according to claim 1, characterized in that: Data processing is performed based on the sample transportation data to obtain molten steel transportation trajectory data, including: Extracting sample timestamp data from the sample transportation data, and performing segmentation processing on the sample timestamp data by using a sliding window algorithm; Performing data cleaning on the sample transportation data corresponding to the timestamp data after the segmentation processing to obtain cleaned sample transportation data, wherein the cleaned sample transportation data includes different equipment data; Performing data integration on the washed sample transportation data to obtain integrated sample transportation data; The integrated sample transportation data is stored in an inverted index data structure storage device to obtain molten steel transportation trajectory data.
4. The method for replaying the trajectory of molten steel transportation according to claim 3, characterized in that: The integrated sample transportation data is stored in an inverted index data structure storage device to obtain molten steel transportation trajectory data, including: The sample timestamp data is stored in a tree structure to obtain a timestamp index; Establish a timestamp dictionary according to the timestamp index, and make a one-to-one correspondence between the sample timestamp data and the data numbers in the timestamp dictionary to obtain the data numbers corresponding to the sample timestamps; The data number corresponding to the sample timestamp data is combined with the integrated sample transportation data to obtain the molten steel transportation trajectory data. The molten steel transportation trajectory data is indexed by the timestamp and multiple equipment data corresponding to the same timestamp data are stored separately.
5. The method for replaying the trajectory of molten steel transportation according to claim 3, characterized in that: The sample timestamp data is segmented by a sliding window algorithm, including: Determine the length of the time window for the sample timestamp data according to a preset speed, and set multiple sliding steps; Calculate the end position of the current window by using the initial window start position and the sliding step size, and extract the data of the current time window from the timestamp data; Calculate the average value of the timestamps in the data of the current time window, add the average value to a storage list created in advance or in real time, and use the end position of the current window as the start position of the next initial window until the segmentation of the sample timestamp data is completed.
6. The method for replaying the trajectory of molten steel transportation according to claim 3, characterized in that: Data cleaning is performed on the sample transportation data corresponding to the timestamp data after segmentation processing, including: Extract the valid flag and unique flag of the device data of all devices within the current segment time window; identifying missing values in the device data and filling in the missing values; and, Identifying erroneous data in the device data and correcting the erroneous data according to business rules; and, identifying duplicate data in the device data according to the unique mark, and merging the duplicate data; and, Valid data in the device data is screened out according to the valid flag of the device data, and the remaining data is deleted.
7. The method for replaying the trajectory of molten steel transportation according to claim 6, characterized in that: The cleaned sample transportation data is integrated, including: Comparing the transport data of the cleaned samples with the unique mark to identify different data records of the same device; Mapping different data records of the same device to data service fields, creating a field mapping table, and recording the corresponding relationship between each device field and data field; Different data records are integrated according to their unique marks, and the integrated device data is arranged in the order of sample timestamps to complete data integration.
8. A track playback device for molten steel transportation, characterized in that: The device comprises: comprising: An acquisition module, used for acquiring sample transportation data of the molten steel transportation mobile equipment, and performing data processing based on the sample transportation data to obtain molten steel transportation trajectory data; A query module, for responding to a molten steel transport trajectory data query instruction, inputting a preset query condition in the query module to query the molten steel transport trajectory data, and obtaining the molten steel transport trajectory data, wherein the molten steel transport trajectory data includes timestamp data; A thread module, used for acquiring the molten steel transport trajectory image data through the timestamp data, and establishing a thread based on the molten steel transport trajectory image data, wherein the thread is used for replaying the trajectory of the molten steel transport mobile device; The visualization module is used to push the image data within the preset time period to the abstract map for playback and display according to the preset multiple conditions in the thread.
9. An electronic device, characterized in that: The electronic device comprises: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the electronic device to implement the trajectory playback method for molten steel transportation as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is used to enable a computer to execute the trajectory playback method for molten steel transportation as described in any one of claims 1 to 7.
Citation Information
Cited By
Equipment track backtracking method and device, computer equipment and storage medium
CN121326997A
Device trajectory backtracking method and device, computer device and storage medium
CN121326997B
Multi-speed index vehicle track redisk method
CN121597782A