Inspection data recording methods, devices, computer equipment, and storage media
By acquiring initial information and user operation signals, the inspection control signals are determined, and the inspection path record data is summarized based on time sequence. Only operation changes are recorded, which solves the problem of low storage resource utilization in the existing technology and realizes efficient inspection data recording.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-14
- Publication Date
- 2026-03-13
AI Technical Summary
The existing digital inspection path recording method results in low storage resource utilization, and the data volume generated by recording video files and text files is too large.
By acquiring initial information and user operation signals, the inspection control signals are determined, and the inspection path record data is summarized based on time sequence, recording only operation changes and reducing the amount of data.
It enables effective control and recording of the inspection process, reduces the amount of data in the record files, and improves the utilization rate of storage resources in the digital inspection process.
Smart Images

Figure CN117315806B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of financial technology, and in particular to a method, apparatus, computer equipment, storage medium and computer program product for recording inspection data. Background Technology
[0002] In the context of digital twins, digital inspection refers to the operation of patrolling in a three-dimensional virtual environment from the user's perspective. Regularly patrolling the park or computer room, the digital inspection controller is used as a mapping of itself in the three-dimensional digital environment. On-duty personnel perform scene patrol and inspection operations in a digital way to ensure the normal operation of infrastructure and critical systems. The digital inspection path needs to be recorded to facilitate the execution of fixed inspection routes in an automated way in the next time.
[0003] There are currently two methods for recording inspection paths: one is to record the inspection path screen and save it as a video file, which results in a very large video file; the other is to record all coordinates, orientations, and operations along the entire path and save it as a text file. Both of these methods result in large file sizes, leading to low utilization of storage resources during digital inspections. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, apparatus, computer equipment, computer-readable storage medium, and computer program product for recording inspection data that can improve the utilization rate of storage resources during digital inspection, in order to address the aforementioned technical problems.
[0005] Firstly, this application provides a method for recording inspection data. The method includes:
[0006] When the digital inspection function is in recording mode, initial information is acquired; the initial information is used to characterize the initial state of the virtual inspection role in the digital inspection scenario at the start of recording.
[0007] Acquire user operation signals input by inspection personnel to the digital inspection controller at the current moment;
[0008] If the user operation signal at the current moment is different from the user operation signal at the previous moment, an inspection control signal corresponding to each current moment is determined based on the user operation signal at each current moment; the inspection control signal is used to control the virtual inspection role to perform inspections in the digital inspection scenario.
[0009] Based on the initial information and in accordance with the time sequence of the current moment, the inspection control signals corresponding to each current moment are summarized to obtain inspection path recording data; the inspection path recording data is used to record the inspection operations of the inspection personnel during the inspection process.
[0010] In one embodiment, the method further includes:
[0011] When the digital inspection function is in playback mode, the inspection path recording data is acquired;
[0012] Based on the inspection path recorded data, determine the inspection control signal corresponding to each current moment;
[0013] According to the current time sequence, the virtual inspection role is controlled to perform the operation corresponding to the inspection control signal.
[0014] In one embodiment, controlling the virtual inspection role to perform the operation corresponding to the inspection control signal according to the time sequence of the current moment and the inspection control signal includes:
[0015] If the inspection control signal is detected at the current time, the virtual inspection role is controlled to perform corresponding operations according to the inspection control signal at the current time.
[0016] If no inspection control signal is detected at the current time, the virtual inspection role is controlled to perform corresponding operations based on the inspection control signal corresponding to the previous time.
[0017] In one embodiment, determining the inspection control signal corresponding to each current moment based on the user operation signal at each current moment includes:
[0018] The signal type of the user operation signal is obtained; the signal type includes character displacement type or character perspective type.
[0019] When the signal type is a character displacement type or a character perspective type, the original vector data corresponding to the user operation signal is obtained;
[0020] According to the preset component expansion factor, the values of each component of the original vector data are weighted to obtain the target vector data;
[0021] The target vector data is used as the inspection control signal at the current moment.
[0022] In one embodiment, the signal type includes a role operation type, and determining the inspection control signal corresponding to each current moment based on the user operation signal at each current moment includes:
[0023] If the signal type is a role operation type, obtain the device operation action type corresponding to the user operation signal;
[0024] The device operation action type is encoded to obtain the role operation code corresponding to the device operation action type;
[0025] The role operation code is used as the inspection control signal at the current moment.
[0026] In one embodiment, based on the initial information and in chronological order of the current time, the inspection control signals corresponding to each current time are summarized to obtain inspection path record data, including:
[0027] According to the time sequence represented by the current moment, each current moment is converted into a time series;
[0028] The inspection path record data is obtained by summing up each time series and the corresponding inspection control signal.
[0029] The step of controlling the virtual inspection role to execute the operation corresponding to the inspection control signal according to the time sequence of the current moment includes:
[0030] Based on the values of each time series, the time sequence of each inspection control signal is determined;
[0031] According to the time sequence, the virtual inspection role is controlled to perform the operation corresponding to the inspection control signal.
[0032] In one embodiment, obtaining the inspection path record data includes:
[0033] Serialized data is downloaded from the server; the serialized data is processed according to the inspection path record data and then uploaded to the server.
[0034] The serialized data is deserialized to obtain the inspection path record data.
[0035] Secondly, this application also provides an inspection data recording device. The device includes:
[0036] The initial information acquisition module is used to acquire initial information when the digital inspection function is in recording mode; the initial information is used to characterize the initial state of the virtual inspection role in the digital inspection scenario at the start of recording.
[0037] The user operation signal acquisition module is used to acquire the user operation signals input by the inspection personnel to the digital inspection controller at the current moment.
[0038] The inspection control signal generation module is used to determine the inspection control signal corresponding to each current moment based on the user operation signal at each current moment when the user operation signal at the current moment is different from the user operation signal at the previous moment; the inspection control signal is used to control the virtual inspection role to perform inspections in the digital inspection scenario.
[0039] The inspection path recording data generation module is used to summarize the inspection control signals corresponding to each current moment based on the initial information and in chronological order of the current moment to obtain inspection path recording data; the inspection path recording data is used to record the inspection operations of the inspection personnel during the inspection process.
[0040] In one embodiment, the device further includes:
[0041] The inspection path recording data reading module is used to acquire the inspection path recording data when the digital inspection function is in playback mode.
[0042] The inspection control signal parsing module is used to determine the inspection control signal corresponding to each current moment based on the inspection path recorded data.
[0043] The inspection control signal execution module is used to control the virtual inspection role to perform the operation corresponding to the inspection control signal according to the time sequence of the current moment and the inspection control signal.
[0044] In one embodiment, the inspection control signal execution module includes:
[0045] The first execution submodule is used to control the virtual inspection role to perform corresponding operations based on the inspection control signal at the current time when the inspection control signal is detected to exist at the current time.
[0046] The second execution submodule is used to control the virtual inspection role to perform corresponding operations based on the inspection control signal corresponding to the previous time when no inspection control signal is detected at the current time.
[0047] In one embodiment, the inspection control signal generation module includes:
[0048] The signal type acquisition module is used to acquire the signal type of the user operation signal; the signal type includes character displacement type or character perspective type.
[0049] The raw vector data acquisition module is used to acquire the raw vector data corresponding to the user operation signal when the signal type is a character displacement type or a character perspective type.
[0050] The vector component weighting module is used to weight the values of each component of the original vector data according to a preset component expansion factor to obtain the target vector data.
[0051] The first inspection control signal generation submodule is used to use the target vector data as the inspection control signal at the current moment.
[0052] In one embodiment, the signal type includes a role operation type, and the inspection control signal generation module includes:
[0053] The device operation action type acquisition module is used to acquire the device operation action type corresponding to the user operation signal when the signal type is a role operation type;
[0054] The data encoding module is used to encode the device operation action type to obtain the role operation code corresponding to the device operation action type;
[0055] The second inspection control signal generation submodule is used to use the role operation code as the inspection control signal at the current moment.
[0056] In one embodiment, the inspection path recording data generation module includes:
[0057] The time series conversion module is used to convert each current moment into a time series according to the time order represented by the current moment;
[0058] The data aggregation module is used to aggregate each of the time series and the inspection control signal corresponding to the time series to obtain the inspection path record data;
[0059] The inspection control signal execution module includes:
[0060] A time sequence determination module is used to determine the time sequence of each inspection control signal based on the values of each time sequence.
[0061] The third execution submodule is used to control the virtual inspection role to perform the operation corresponding to the inspection control signal according to the time sequence and the inspection control signal.
[0062] In one embodiment, the inspection path recording data reading module includes:
[0063] The data download module is used to download serialized data from the server; the serialized data is obtained by serializing the inspection path record data and then uploading it to the server.
[0064] The deserialization processing module is used to deserialize the serialized data to obtain the inspection path record data.
[0065] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0066] When the digital inspection function is in recording mode, initial information is acquired; the initial information is used to characterize the initial state of the virtual inspection role in the digital inspection scenario at the start of recording.
[0067] Acquire user operation signals input by inspection personnel to the digital inspection controller at the current moment;
[0068] If the user operation signal at the current moment is different from the user operation signal at the previous moment, an inspection control signal corresponding to each current moment is determined based on the user operation signal at each current moment; the inspection control signal is used to control the virtual inspection role to perform inspections in the digital inspection scenario.
[0069] Based on the initial information and in accordance with the time sequence of the current moment, the inspection control signals corresponding to each current moment are summarized to obtain inspection path recording data; the inspection path recording data is used to record the inspection operations of the inspection personnel during the inspection process.
[0070] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0071] When the digital inspection function is in recording mode, initial information is acquired; the initial information is used to characterize the initial state of the virtual inspection role in the digital inspection scenario at the start of recording.
[0072] Acquire user operation signals input by inspection personnel to the digital inspection controller at the current moment;
[0073] If the user operation signal at the current moment is different from the user operation signal at the previous moment, an inspection control signal corresponding to each current moment is determined based on the user operation signal at each current moment; the inspection control signal is used to control the virtual inspection role to perform inspections in the digital inspection scenario.
[0074] Based on the initial information and in accordance with the time sequence of the current moment, the inspection control signals corresponding to each current moment are summarized to obtain inspection path recording data; the inspection path recording data is used to record the inspection operations of the inspection personnel during the inspection process.
[0075] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0076] When the digital inspection function is in recording mode, initial information is acquired; the initial information is used to characterize the initial state of the virtual inspection role in the digital inspection scenario at the start of recording.
[0077] Acquire user operation signals input by inspection personnel to the digital inspection controller at the current moment;
[0078] If the user operation signal at the current moment is different from the user operation signal at the previous moment, an inspection control signal corresponding to each current moment is determined based on the user operation signal at each current moment; the inspection control signal is used to control the virtual inspection role to perform inspections in the digital inspection scenario.
[0079] Based on the initial information and in accordance with the time sequence of the current moment, the inspection control signals corresponding to each current moment are summarized to obtain inspection path recording data; the inspection path recording data is used to record the inspection operations of the inspection personnel during the inspection process.
[0080] The aforementioned inspection data recording method, device, computer equipment, storage medium, and computer program product first acquire initial information in recording mode and obtain the user operation signal input by the inspection personnel to the digital inspection controller at the current moment. Then, when the user operation signal at the current moment differs from the user operation signal at the previous moment, the inspection control signal is determined based on the user operation signals at each current moment. Finally, based on the initial information and according to the time sequence of the current moment, the inspection control signals are summarized to obtain inspection path recording data, which records the inspection operations of the inspection personnel during the inspection process. Because only operation changes are recorded, a small amount of data is used to simulate a long inspection process, realizing the control and recording of the inspection process, reducing the data volume of the recording file, and achieving the beneficial effect of improving the utilization rate of storage resources in the digital inspection process. Attached Figure Description
[0081] Figure 1 This is an application environment diagram of the inspection data recording method in one embodiment;
[0082] Figure 2 This is a flowchart illustrating an inspection data recording method in one embodiment;
[0083] Figure 3 This is a flowchart illustrating the inspection data recording method in another embodiment;
[0084] Figure 4 This is a flowchart illustrating the inspection data recording method in another embodiment;
[0085] Figure 5 This is a flowchart illustrating the inspection data recording method in another embodiment;
[0086] Figure 6 This is an application environment diagram of the inspection data recording method in another embodiment;
[0087] Figure 7 This is a structural block diagram of the inspection data recording device in one embodiment;
[0088] Figure 8 This is an internal structural diagram of a computer device in one embodiment;
[0089] Figure 9 This is a diagram of the internal structure of a computer device in another embodiment. Detailed Implementation
[0090] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0091] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0092] It should be noted that the inspection data recording method, device, computer equipment, storage medium and computer program products disclosed in this application can be applied to the financial technology field, or to any field other than the financial technology field.
[0093] The inspection data recording method provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network.
[0094] The terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, and smart in-vehicle systems. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted devices. The server 104 can be implemented using a standalone server or a server cluster consisting of multiple servers.
[0095] In one embodiment, such as Figure 2 As shown, a method for recording inspection data is provided, which can be applied to... Figure 1 Taking terminal 102 as an example, the explanation includes the following steps:
[0096] S201: Acquire initial information when the digital inspection function is in recording mode.
[0097] The digital inspection function refers to the functions of the digital inspection system, including the inspection working status, which includes playback status and recording status.
[0098] The initial information is used to characterize the initial state of the virtual inspection character in the digital inspection scene at the start of recording. The initial information may include the initial position and initial field of view of the virtual inspection character at the beginning of the inspection. The virtual inspection character is a virtual character set in the digital inspection scene.
[0099] For example, when the recording function starts, the initial position of the virtual inspection sensor is obtained as (x0, y0, z0), and the controller view is (a0, b0, c0).
[0100] S202, acquire the user operation signal input by the inspection personnel to the digital inspection controller at the current moment.
[0101] Among them, the inspection personnel are the staff who carry out inspections of the physical computer room, and the user operation signal is the operation signal input by the inspection personnel through the equipment. The user operation signal generates specific control signals and inputs them into the digital inspection controller, so that it can complete the control of the virtual inspection role.
[0102] S203, when the user operation signal at the current moment is different from the user operation signal at the previous moment, determine the corresponding inspection control signal at each current moment based on the user operation signal at each current moment.
[0103] The time interval between the current moment and the previous moment is the sampling interval for collecting user operation signals. This ensures that the time interval for collecting user operation signals is consistent with the time interval for inputting them to the digital inspection controller, and also ensures that the time interval for inputting operation signals to the digital inspection controller during the inspection process is consistent. The sampling interval ranges from 10 times / second to 30 times / second, ensuring the timeliness of the inspection controller's response while taking into account operational efficiency.
[0104] Among them, the inspection control signal is used to control the virtual inspection role to carry out inspections in the digital inspection scenario. The digital inspection scenario includes the inspection scenario of digital computer room, and the digital computer room to be inspected includes, but is not limited to, the server room of financial institutions.
[0105] S204. Based on the initial information and in chronological order of the current moment, the inspection control signals corresponding to each current moment are summarized to obtain the inspection path record data.
[0106] Among them, the inspection path recording data is used to record the inspection operations performed by the inspection personnel during the inspection process.
[0107] In the above-mentioned inspection data recording method, initial information is first acquired in the recording state, and the user operation signal input by the inspection personnel to the digital inspection controller at the current moment is acquired. Then, when the user operation signal at the current moment is different from the user operation signal at the previous moment, the inspection control signal is determined based on the user operation signal at each current moment. Finally, based on the initial information and according to the time sequence of the current moment, the inspection control signals are summarized to obtain the inspection path recording data, so as to record the inspection operation of the inspection personnel during the inspection process. Because only the operation changes are recorded, a small amount of data is used to simulate a long inspection process, realizing the control and recording of the inspection process, reducing the data volume of the recording file, and achieving the beneficial effect of improving the utilization rate of storage resources in the digital inspection process.
[0108] In one embodiment, the method further includes: when the digital inspection function is in playback mode, acquiring inspection path recording data; determining the inspection control signal corresponding to each current moment based on the inspection path recording data; and controlling the virtual inspection role to perform the operation corresponding to the inspection control signal according to the time sequence of the current moment and the inspection control signal.
[0109] The digital inspection function refers to the functions of the digital inspection system, including the inspection working status, which includes playback status and recording status. In playback status, the system needs to read the recorded inspection path data from the database.
[0110] Among them, the time sequence refers to the chronological order of the time represented by each current moment; the virtual inspection role is a virtual character set up in the digital inspection scenario.
[0111] For example, if the current state is playback, the recording file is parsed directly, and the corresponding operation records are read and executed according to the order of the current time determined by the time management module.
[0112] In this embodiment, the inspection path recording data is first acquired in playback mode. Then, the inspection control signal corresponding to each current moment is determined. Then, according to the time sequence of the current moment, the virtual inspection role is controlled to perform the operation corresponding to the inspection control signal. Based on the time sequence represented by the current moment, the control operations in the inspection control signal are played in sequence. This realizes the reading, parsing and playback of the inspection path recording data in playback mode, ensuring the consistency of the sampling time interval between the recording process and the playback process, and achieving the beneficial effect of improving the playback accuracy of inspection records in the digital inspection process.
[0113] In one embodiment, according to the current time sequence, the virtual inspection role is controlled to perform the operation corresponding to the inspection control signal based on the inspection control signal, including: if an inspection control signal is detected at the current time, the virtual inspection role is controlled to perform the corresponding operation based on the inspection control signal at the current time; if no inspection control signal is detected at the current time, the virtual inspection role is controlled to perform the corresponding operation based on the inspection control signal corresponding to the previous time.
[0114] "Detecting the presence of a patrol control signal at the current moment" means that there is available data for the patrol control signal at the current moment, indicating that there is an operational change at this moment during the recording process; "not detecting the presence of a patrol control signal at the current moment" means that there is no available data for the patrol control signal at the current moment, indicating that there is no operational change at this moment during the recording process, and the operation is the same as the previous moment, so no operation is recorded.
[0115] For example, if the current state is playback, the recording file is parsed directly. According to the order of the current time determined by the time management module, if there is an operation record, the operation record is read; if there is no operation record, the previous operation continues.
[0116] In this embodiment, when an inspection control signal is detected at the current moment, the virtual inspection role is controlled to perform corresponding operations based on the inspection control signal at the current moment. When no inspection control signal is detected at the current moment, the virtual inspection role is controlled to perform corresponding operations based on the inspection control signal corresponding to the previous moment. Following the principles followed during the recording process, the data is played in reverse, achieving accurate playback of the inspection path recorded data. This accurately restores the process of various operations during recording and achieves the beneficial effect of improving the accuracy of inspection record playback during digital inspection.
[0117] In one embodiment, determining the inspection control signal corresponding to each current moment based on the user operation signal at each current moment includes: acquiring the signal type of the user operation signal; acquiring the original vector data corresponding to the user operation signal when the signal type is a character displacement type or a character perspective type; weighting the values of each component of the original vector data according to a preset component expansion factor to obtain target vector data; and using the target vector data as the inspection control signal at the current moment.
[0118] The signal types include character displacement type or character perspective type. The user operation signal of character displacement type is the displacement vector of the virtual inspection character in the digital inspection scenario, which represents the movement characteristics of the virtual inspection character. The user operation signal of character perspective type is the perspective vector of the virtual inspection character in the digital inspection scenario, which represents the perspective orientation characteristics of the virtual inspection character.
[0119] The original vector data is the vector data before weighting, the target vector data is the vector data after weighting, and the component expansion factor represents the weighting factor to process all three components of the vector data into integers.
[0120] For example, since there is no interpolation for the travel path and the turning angle of the character controller, the three components of Vector3 need to be multiplied several times before being processed into integers.
[0121] In this embodiment, the signal type of the user operation signal is first obtained. Then, when the signal type is the character displacement type or the character perspective type, the original vector data corresponding to the user operation signal is obtained. Then, according to the preset component expansion factor, the values of each component of the original vector data are weighted to obtain the target vector data. Finally, the target vector data is used as the inspection control signal at the current moment. This realizes the integerization of the vector data, eliminates the error caused by the different programming languages of different operating systems in processing floating-point numbers, and achieves the beneficial effect of improving the accuracy of the inspection data recording and playback process.
[0122] In one embodiment, the signal type includes a role operation type. Based on the user operation signal at each current moment, the inspection control signal corresponding to each current moment is determined, including: when the signal type is a role operation type, obtaining the device operation action type corresponding to the user operation signal; performing data encoding on the device operation action type to obtain the role operation code corresponding to the device operation action type; and using the role operation code as the inspection control signal at the current moment.
[0123] Among them, the user operation signal of the role operation type is the specific inspection operation of the virtual inspection role in the digital inspection scenario, and the equipment operation action type refers to the category of the specific operation, such as opening the cabinet, viewing data, recording data, etc.
[0124] For example, operation A is coded as 0001 and operation B is coded as 0010. Here, the record of the operation only records its operation type, and does not record its operation name and operation details.
[0125] In this embodiment, when the signal type is a role operation type, the device operation action type corresponding to the user operation signal is obtained, and then the device operation action type is encoded to obtain the role operation code. The role operation code is then used as the inspection control signal at the current moment. By encoding the operation, only the operation type is recorded, which further reduces the amount of data recorded in the inspection path and achieves the beneficial effect of improving the utilization rate of storage resources in the digital inspection process.
[0126] In one embodiment, based on initial information and in chronological order of the current moment, the inspection control signals corresponding to each current moment are aggregated to obtain inspection path recording data. This includes: converting each current moment into a time series according to the chronological order represented by the current moment; aggregating each time series with the corresponding inspection control signals to obtain inspection path recording data; and controlling a virtual inspection role to perform operations corresponding to the inspection control signals according to the chronological order of the current moment, including: determining the chronological order of each inspection control signal based on the values of each time series; and controlling the virtual inspection role to perform operations corresponding to the inspection control signals according to the chronological order.
[0127] Among them, the time series is an incrementing sequence number of the current moment with the same time interval set by the time management module. Under the same conditions, the data volume of the time series is much smaller than that of the time record, and the time order of the time series is consistent with the time order of the current moment.
[0128] For example, during the recording process, the current moment is replaced by a time series, and during the playback process, data recording is performed using time to increment the sequence number of the time series.
[0129] In this embodiment, each current moment is first converted into a time series according to the time sequence represented by the current moment. Then, each time series and the inspection control signal are summarized to obtain the inspection path recording data. Then, in the playback state, the time sequence of each inspection control signal is determined according to the value of each time series. According to the time sequence, the virtual inspection role is controlled to perform the operation corresponding to the inspection control signal. By introducing time series to replace the time record of the current moment, the amount of inspection path recording data is further reduced, and the beneficial effect of improving the utilization rate of storage resources in the digital inspection process is achieved.
[0130] In one embodiment, obtaining inspection path record data includes: downloading serialized data from a server; serializing the serialized data according to the inspection path record data and uploading it to the server; and deserializing the serialized data to obtain the inspection path record data.
[0131] The server includes a server in a financial institution's computer room used to store inspection path record data. For example, the inspection records are serialized into a file or uploaded to the server, or downloaded from the server and deserialized.
[0132] In this embodiment, during the recording process, the inspection path record data is serialized to obtain serialized data, which is then uploaded to the server. During playback, the serialized data is downloaded from the server and deserialized to obtain the inspection path record data. The data is saved in serialized form and read using the same rules, thereby improving the technical efficiency of uploading and downloading inspection path record data.
[0133] In another embodiment, such as Figure 3 As shown, a method for recording inspection data is provided, including the following steps:
[0134] S301, when the digital inspection function is in playback mode, downloads serialized data from the server;
[0135] S302, deserialize the serialized data to obtain the inspection path record data;
[0136] S303, based on the inspection path recording data, determine the inspection control signal corresponding to each current moment;
[0137] S304, when an inspection control signal is detected at the current moment, the virtual inspection role is controlled to perform corresponding operations according to the inspection control signal at the current moment;
[0138] S305, if no inspection control signal is detected at the current moment, controls the virtual inspection role to perform corresponding operations based on the inspection control signal corresponding to the previous moment.
[0139] It should be noted that the specific limitations of the above steps can be found in the specific limitations of a patrol data recording method described above, and will not be repeated here.
[0140] In another embodiment, such as Figure 4 As shown, a method for recording inspection data is provided, including the following steps:
[0141] S401, obtain the signal type of the user operation signal;
[0142] S402, when the signal type is character displacement type or character view type, obtain the original vector data corresponding to the user operation signal;
[0143] S403, according to the preset component expansion factor, the values of each component of the original vector data are weighted to obtain the target vector data;
[0144] S404, use the target vector data as the inspection control signal at the current moment;
[0145] S405, when the signal type is role operation type, obtain the device operation action type corresponding to the user operation signal;
[0146] S406, Encode the equipment operation action type to obtain the role operation code corresponding to the equipment operation action type;
[0147] S407 uses the role operation code as the inspection control signal for the current moment.
[0148] It should be noted that the specific limitations of the above steps can be found in the specific limitations of a patrol data recording method described above, and will not be repeated here.
[0149] In another embodiment, such as Figure 5 As shown, a method for recording inspection data is provided, including the following steps:
[0150] S501, convert each current moment into a time series according to the time sequence represented by the current moment;
[0151] S502, summarizes each time series and the corresponding inspection control signal to obtain inspection path record data;
[0152] S503 determines the time sequence of each inspection control signal based on the values of each time series.
[0153] S504, in chronological order, controls the virtual inspection role to perform the operations corresponding to the inspection control signals based on the inspection control signals.
[0154] It should be noted that the specific limitations of the above steps can be found in the specific limitations of a patrol data recording method described above, and will not be repeated here.
[0155] In one embodiment, the process of recording the inspection path can be precise, such as generating an operation sequence using interpolation. The method of canceling interpolation first requires determining the coordinate points at both ends and the corresponding time points, and then extending and tiling them. For example, if the movement is from position Vector3(0,0,0) to position Vector3(1,1,0) with a time interval of 10 seconds, then the interpolation method is used to express the gradual change of coordinates at each time point within the two ends of the time axis, thereby controlling the movement of the object.
[0156] In this embodiment, to achieve consistency between recording and playback using interpolation, a large amount of data is required, resulting in a large data file and low utilization of storage resources.
[0157] Based on this, this application provides a method for recording inspection data that only records operation changes. During recording and playback, the traditional interpolation method for generating operation sequences is eliminated, and the data is input to the digital inspection controller at equal time intervals. Because only operation changes are recorded, a relatively long inspection period can be simulated with very little data. For example, recording a straight path using video or motion trajectory recording methods would generate large files or data volumes, while recording operation changes only requires saving a three-dimensional vector, with a size of less than a dozen bytes. Therefore, this application provides an inspection data recording method that significantly reduces file size, directly saving the inspection process as a JSON file and uploading it to the server, facilitating the rapid execution of digital inspection tasks.
[0158] The following is for reference. Figure 6 The following describes a method for recording inspection data in detail with reference to a specific embodiment. It is important to understand that the following description is merely illustrative and not intended to limit the scope of the application.
[0159] like Figure 6 As shown, the inspection data recording method provided in this application is applied to... Figure 6 In the application environment, Figure 6 The application environment includes a status management module, an instruction acquisition module, a time management module, an input data processing module, a digital inspection controller, an inspection page display module, a record file generation and parsing module, and a server. The status management module is connected to the time management module, the instruction acquisition module is connected to the time management module, the input data processing module is connected to both the time management module and the digital inspection controller, the inspection page display module is connected to the digital inspection controller, and the record file generation and parsing module is connected to the status management module, the input data processing module, the digital inspection controller, and the server.
[0160] The inspection data recording method provided in this application involves two processes: inspection process recording and inspection process replay. The functions of each module are as follows:
[0161] (1) The status management module determines whether the current state is recording or playback;
[0162] (2) The time management module is used to ensure that the time interval for collecting operation signals is consistent with the time interval for input to the digital inspection controller. It is also used to ensure that the time interval for inputting operation signals to the role controller (also known as the digital inspection controller) during the inspection process is consistent. The above time interval is the time interval between the current moment and the previous moment, which is the sampling time interval for sampling user operation signals. The value of this time interval is between 10 times / second and 30 times / second.
[0163] The instruction acquisition module transmits the acquired user instructions to the input data processing module at preset time intervals. The user's instructions are the user's operations, which are inputs to the digital inspection controller, such as movement, field of view switching, and digital management operations of the equipment within a limited range, including but not limited to WASD control commands on the keyboard.
[0164] The time interval of the input operation signal is between 10 times / second and 30 times / second. This ensures both operational efficiency and timeliness of the response from user input to the inspection controller. If the sampling frequency is higher than this range, the system efficiency will decrease; if the sampling frequency is lower than this range, the response to user operation will be less sensitive.
[0165] It should be noted that the purpose of the time control module is to precisely control the time interval between each input operation. In some cases, this function can also be achieved using the time control functions built into the 3D engine.
[0166] (3) Input data processing module, used to process data such as travel route, turning angle and user operation on the device. Specifically, since there is no interpolation for travel route and turning angle (turning angle of the character controller), the three components of Vector3 are multiplied several times and then processed into integers; at the same time, the operation on the device is also selected from a limited number of operation types.
[0167] The purpose of processing the components into integers is to eliminate errors in the handling of floating-point numbers by different operating systems and languages, and to unify them into integer records.
[0168] The operation type of the device refers to encoding different operations, such as operation A being encoded as 0001 and operation B as 0010. Here, the operation record only records the operation type, not the operation name and operation details.
[0169] It should be noted that if the log file needs to be reduced, the traditional methods of screen recording or recording the inspection trajectory are not feasible. The recording of the performance must be changed to recording the operation, and only the operations that differ from each other must be recorded. The input data processing module is the core of this function. The input data processing module establishes a bridge between user operation and digital inspection controller, ensuring the simplicity and consistency of data input.
[0170] (4) The digital inspection controller is used to transmit the processed input data or the input data parsed from the record file to the digital inspection controller so that the current page can automatically start the inspection.
[0171] (5) The record file generation and parsing module is used to create a dictionary with an incrementing time interval number as the key and the operation value as the value. If the current operation is no different from the operation in the previous time interval, then no record is needed, thereby reducing the size of the record file.
[0172] The value includes both the three-dimensional direction information of the inspection route and the operation code performed at this time point. The specific operation may include, but is not limited to, opening the cabinet, viewing data, and recording data.
[0173] This involves comparing the operation at the current time point with the operation at the previous time point. For example, if key2 is compared with the previous operation key1, and they are both value1, then key2 does not need to be recorded. However, the value2 of key3 is different from the value1 of key2, so it needs to be recorded.
[0174] In this embodiment, the time management module issues a command when the time interval arrives, and the status management module determines whether to record or play back the data. If it is recording, the input command processing module is called to process the input. If it is playing back the data, the data is read directly from the recording file and then input into the digital inspection controller to achieve automatic inspection. Since the data input to the digital inspection controller has been processed by the time management module and the input data processing module, the recording process and the inspection playback process are completely consistent.
[0175] based on Figure 6 In the application environment, the steps of the inspection data recording method of this application may include:
[0176] (1) Sample user input according to the set time interval, mainly including the character's movement direction, viewpoint, and operation type. Record only when the operation value of the current time segment is different from that of the previous time segment; (2) If the current state is playback, directly parse the recording file, increment the sequence number according to the time interval of the time management module, read the operation record if there is an operation record, and continue the previous operation if there is no operation record; (3) Transmit the inspection signal to the digital inspection controller; (4) Serialize the inspection results into a file or upload it to the server, or download and deserialize it from the server. The serialization and deserialization modules are used to save the data and read it according to the same rules so that the file can be uploaded to the server or a local file can be generated.
[0177] The following example illustrates the details of the inspection process recording.
[0178] After determining the initial position (x0, y0, z0) and the controller's viewpoint (a0, b0, c0), at Key1, the displacement vector is V1 = (x1, y1, z1), the controller's viewpoint is C1 = (a1, b1, c1), and the operation type is value1. From Key2 to Key7, the movement direction is the same as at Key1, the controller's viewpoint is the same as at Key1, and the operation type is also value1; no data recording is required. At Key8, the movement direction is V2 = (x2, y2, z2), the controller's viewpoint is the same as at Key7, and the operation type is also value1; at this time, only the change in movement direction is recorded. At Key9, the movement direction is the same as at Key8, the controller's viewpoint is C2 = (a2, b2, c2), and the operation type is also value1; at this time, only the change in controller's viewpoint is recorded. At Key10, the movement direction is the same as at Key9, the controller's viewpoint is the same as at Key9, and the operation type is value2; at this time, only the change in operation type is recorded.
[0179] In this embodiment, the entire inspection process is recorded as data in the following format: Key1, V1, C1, value1; Key8, V2; Key9, C2; Key10, value2; thus achieving the control and recording of the inspection with a very small amount of data.
[0180] Therefore, the inspection data recording method provided in this application protects the way to simplify digital inspection tasks in the 3D engine, recording only differentiated operations, solving the problem of minimizing storage, and greatly improving the utilization efficiency of storage resources.
[0181] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0182] Based on the same inventive concept, this application also provides an inspection data recording device for implementing the inspection data recording method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations of one or more inspection data recording device embodiments provided below can be found in the limitations of the inspection data recording method described above, and will not be repeated here.
[0183] In one embodiment, such as Figure 7 As shown, an inspection data recording device is provided, including: an initial information acquisition module 701, a user operation signal acquisition module 702, an inspection control signal generation module 703, and an inspection path recording data generation module 704, wherein:
[0184] The initial information acquisition module 701 is used to acquire initial information when the digital inspection function is in recording mode; the initial information is used to characterize the initial state of the virtual inspection role in the digital inspection scenario at the start of recording.
[0185] User operation signal acquisition module 702 is used to acquire user operation signals input by inspection personnel to the digital inspection controller at the current moment.
[0186] The inspection control signal generation module 703 is used to determine the corresponding inspection control signal for each current moment based on the user operation signal at each current moment when the user operation signal at the current moment is different from the user operation signal at the previous moment. The inspection control signal is used to control the virtual inspection role to perform inspections in the digital inspection scenario.
[0187] The inspection path recording data generation module 704 is used to summarize the inspection control signals corresponding to each current moment based on the initial information and in the time sequence of the current moment to obtain the inspection path recording data; the inspection path recording data is used to record the inspection operations of the inspection personnel during the inspection process.
[0188] In one embodiment, the device further includes: an inspection path recording data reading module, used to acquire inspection path recording data when the digital inspection function is in playback mode; an inspection control signal parsing module, used to determine the inspection control signal corresponding to each current moment based on the inspection path recording data; and an inspection control signal execution module, used to control the virtual inspection role to perform the operation corresponding to the inspection control signal according to the time sequence of the current moment and the inspection control signal.
[0189] In one embodiment, the inspection control signal execution module includes: a first execution submodule, configured to control a virtual inspection role to perform corresponding operations based on the inspection control signal at the current moment when an inspection control signal is detected at the current moment; and a second execution submodule, configured to control a virtual inspection role to perform corresponding operations based on the inspection control signal corresponding to the previous moment when no inspection control signal is detected at the current moment.
[0190] In one embodiment, the inspection control signal generation module includes: a signal type acquisition module, used to acquire the signal type of the user operation signal; the signal type includes character displacement type or character perspective type;
[0191] The raw vector data acquisition module is used to acquire the raw vector data corresponding to the user operation signal when the signal type is character displacement type or character view type; the vector component weighting module is used to weight the values of each component of the raw vector data according to the preset component expansion multiple to obtain the target vector data; the first inspection control signal generation submodule is used to use the target vector data as the inspection control signal at the current moment.
[0192] In one embodiment, the signal type includes a role operation type. The inspection control signal generation module includes: a device operation action type acquisition module, used to acquire the device operation action type corresponding to the user operation signal when the signal type is a role operation type; a data encoding module, used to perform data encoding on the device operation action type to obtain the role operation code corresponding to the device operation action type; and a second inspection control signal generation submodule, used to use the role operation code as the inspection control signal at the current moment.
[0193] In one embodiment, the inspection path recording data generation module includes: a time series conversion module, used to convert each current moment into a time series according to the time order represented by the current moment; a data aggregation module, used to aggregate each time series and the corresponding inspection control signals to obtain inspection path recording data; and an inspection control signal execution module, including: a time order determination module, used to determine the time order of each inspection control signal according to the value of each time series; and a third execution submodule, used to control the virtual inspection role to perform the operation corresponding to the inspection control signal according to the time order and the inspection control signal.
[0194] In one embodiment, the inspection path record data reading module includes: a data download module, used to download serialized data from the server; the serialized data is serialized according to the inspection path record data and then uploaded to the server; and a deserialization processing module, used to deserialize the serialized data to obtain the inspection path record data.
[0195] Each module in the aforementioned inspection data recording device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0196] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 8 As shown, this computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs in the non-volatile storage media to run. The database stores inspection-related data. The I / O interfaces allow the processor to exchange information with external devices. The communication interface allows communication with external terminals via a network connection. When executed by the processor, the computer program implements an inspection data recording method.
[0197] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 9As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for recording inspection data. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0198] Those skilled in the art will understand that Figure 8 and Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0199] In one embodiment, a computer device includes a memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the steps in the above method embodiments.
[0200] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0201] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0202] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0203] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0204] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for recording inspection data, characterized in that, The method includes: When the digital inspection function is in recording mode, initial information is acquired; the initial information is used to characterize the initial state of the virtual inspection role in the digital inspection scenario at the start of recording. Acquire user operation signals input by inspection personnel to the digital inspection controller at the current moment; If the user operation signal at the current moment is different from the user operation signal at the previous moment, an inspection control signal corresponding to each current moment is determined based on the user operation signal at each current moment; the inspection control signal is used to control the virtual inspection role to perform inspections in the digital inspection scenario. Based on the initial information and in accordance with the time sequence of the current moment, the inspection control signals corresponding to each current moment are summarized to obtain inspection path recording data; the inspection path recording data is used to record the inspection operations of the inspection personnel during the inspection process.
2. The method according to claim 1, characterized in that, The method further includes: When the digital inspection function is in playback mode, the inspection path recording data is acquired; Based on the inspection path recorded data, determine the inspection control signal corresponding to each current moment; According to the current time sequence, the virtual inspection role is controlled to perform the operation corresponding to the inspection control signal.
3. The method according to claim 2, characterized in that, The step of controlling the virtual inspection role to execute the operation corresponding to the inspection control signal according to the time sequence of the current moment includes: If the inspection control signal is detected at the current time, the virtual inspection role is controlled to perform corresponding operations according to the inspection control signal at the current time. If no inspection control signal is detected at the current time, the virtual inspection role is controlled to perform corresponding operations based on the inspection control signal corresponding to the previous time.
4. The method according to claim 1, characterized in that, The step of determining the inspection control signal corresponding to each current moment based on the user operation signal at each current moment includes: The signal type of the user operation signal is obtained; the signal type includes character displacement type or character perspective type. When the signal type is a character displacement type or a character perspective type, the original vector data corresponding to the user operation signal is obtained; According to the preset component expansion factor, the values of each component of the original vector data are weighted to obtain the target vector data; The target vector data is used as the inspection control signal at the current moment.
5. The method according to claim 4, characterized in that, The signal type includes role operation type. Determining the patrol control signal corresponding to each current moment based on the user operation signal at each current moment includes: If the signal type is a role operation type, obtain the device operation action type corresponding to the user operation signal; The device operation action type is encoded to obtain the role operation code corresponding to the device operation action type; The role operation code is used as the inspection control signal at the current moment.
6. The method according to claim 2, characterized in that, Based on the initial information and in chronological order of the current time, the inspection control signals corresponding to each current time are summarized to obtain inspection path record data, including: According to the time sequence represented by the current moment, each current moment is converted into a time series; The inspection path record data is obtained by summing up each time series and the corresponding inspection control signal. The step of controlling the virtual inspection role to execute the operation corresponding to the inspection control signal according to the time sequence of the current moment includes: Based on the values of each time series, the time sequence of each inspection control signal is determined; According to the time sequence, the virtual inspection role is controlled to perform the operation corresponding to the inspection control signal.
7. The method according to claim 2, characterized in that, The acquisition of the inspection path record data includes: Serialized data is downloaded from the server; the serialized data is processed according to the inspection path record data and then uploaded to the server. The serialized data is deserialized to obtain the inspection path record data.
8. A patrol data recording device, characterized in that, The device includes: The initial information acquisition module is used to acquire initial information when the digital inspection function is in recording mode; the initial information is used to characterize the initial state of the virtual inspection role in the digital inspection scenario at the start of recording. The user operation signal acquisition module is used to acquire the user operation signals input by the inspection personnel to the digital inspection controller at the current moment. The inspection control signal generation module is used to determine the inspection control signal corresponding to each current moment based on the user operation signal at each current moment when the user operation signal at the current moment is different from the user operation signal at the previous moment; the inspection control signal is used to control the virtual inspection role to perform inspections in the digital inspection scenario. The inspection path recording data generation module is used to summarize the inspection control signals corresponding to each current moment based on the initial information and in chronological order of the current moment to obtain inspection path recording data; the inspection path recording data is used to record the inspection operations of the inspection personnel during the inspection process.
9. The apparatus according to claim 8, characterized in that, The device further includes: The inspection path recording data reading module is used to acquire the inspection path recording data when the digital inspection function is in playback mode. The inspection control signal parsing module is used to determine the inspection control signal corresponding to each current moment based on the inspection path recorded data. The inspection control signal execution module is used to control the virtual inspection role to perform the operation corresponding to the inspection control signal according to the time sequence of the current moment and the inspection control signal.
10. The apparatus according to claim 9, characterized in that, The inspection control signal execution module includes: The first execution submodule is used to control the virtual inspection role to perform corresponding operations based on the inspection control signal at the current time when the inspection control signal is detected to exist at the current time. The second execution submodule is used to control the virtual inspection role to perform corresponding operations based on the inspection control signal corresponding to the previous time when no inspection control signal is detected at the current time.
11. The apparatus according to claim 8, characterized in that, The inspection control signal generation module includes: The signal type acquisition module is used to acquire the signal type of the user operation signal; the signal type includes character displacement type or character perspective type. The raw vector data acquisition module is used to acquire the raw vector data corresponding to the user operation signal when the signal type is a character displacement type or a character perspective type. The vector component weighting module is used to weight the values of each component of the original vector data according to a preset component expansion factor to obtain the target vector data. The first inspection control signal generation submodule is used to use the target vector data as the inspection control signal at the current moment.
12. The apparatus according to claim 11, characterized in that, The signal types include role operation types, and the inspection control signal generation module includes: The device operation action type acquisition module is used to acquire the device operation action type corresponding to the user operation signal when the signal type is a role operation type; The data encoding module is used to encode the device operation action type to obtain the role operation code corresponding to the device operation action type; The second inspection control signal generation submodule is used to use the role operation code as the inspection control signal at the current moment.
13. The apparatus according to claim 9, characterized in that, The inspection path recording data generation module includes: The time series conversion module is used to convert each of the current moments into a time series according to the time order represented by the current moment; The data aggregation module is used to aggregate each time series and the corresponding inspection control signal to obtain the inspection path record data; The inspection control signal execution module includes: The time sequence determination module is used to determine the time sequence of each inspection control signal based on the values of each time sequence. The third execution submodule is used to control the virtual inspection role to perform the operation corresponding to the inspection control signal according to the time sequence and the inspection control signal.
14. The apparatus according to claim 9, characterized in that, The inspection path recording data reading module includes: The data download module is used to download serialized data from the server; the serialized data is obtained by serializing the inspection path record data and then uploading it to the server. The deserialization processing module is used to deserialize the serialized data to obtain the inspection path record data.
15. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.
16. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.
17. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Vehicle data recorder employing data compression
CA1059619A
Interaction system between inspection robot and intelligent terminal
CN114422583A