Remote calibration data recording method and device, computer equipment and storage medium

By responding to high-precision recording instructions during the data recording process, determining the start and end moments of high-precision recording, and performing high-precision recording, the problem of low analysis efficiency in the existing technology is solved and the ability to quickly analyze problems is achieved.

CN119339454AActive Publication Date: 2025-01-21CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411306295.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2025-01-21
Estimated Expiration
2044-09-19

AI Technical Summary

Technical Problem

The existing remote calibration data acquisition method cannot quickly locate the time and corresponding content of calibration problem data, resulting in extremely low problem analysis efficiency.

Method used

In the process of recording data, in response to the high-precision recording instruction, the start time and end time of the high-precision recording are determined based on the reception time corresponding to the high-precision recording instruction, and all times between the start time and the end time are collected. The data is recorded with high precision.

Benefits of technology

It achieves high-precision recording of the moment when the target data occurs during the data recording process, can quickly analyze problems, saves engineers the labor cost and time cost of reading data, and greatly improves the efficiency of problem analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119339454A_ABST
    Figure CN119339454A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data calibration, and discloses a remote calibration data recording method and device, computer equipment and a storage medium. According to the technical scheme, in the data recording process, in response to the high-precision recording instruction, the starting moment and the ending moment of the high-precision recording are determined according to the receiving moment corresponding to the high-precision recording; and high-precision recording is carried out on data collected at each moment from the starting moment to the ending moment. Therefore, high-precision recording of the occurrence moment of the target data in the data recording process is realized, and then the problem can be quickly analyzed based on the recorded high-precision data, so that the labor cost and the time cost of browsing the data by an engineer are saved, and the problem analysis efficiency is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of data calibration, and in particular to a method, device, computer equipment and storage medium for recording remote calibration data. Background Art

[0002] The remote calibration data acquisition method provided by the prior art obtains the internal calibration data of the controller in real time through a remote online device. Although engineers do not have to sit in the office directly on site to obtain the internal data of the controller, which improves efficiency, long-term driving will generate a large amount of calibration data, and a piece of test data will be very large or there will be many pieces of calibration test data.

[0003] However, the remote calibration data acquisition method provided by the prior art cannot quickly locate the time when the calibration problem data occurs and the corresponding content. Calibration engineers are required to review a large amount of data and try to lock the time point when the problem occurred based on their memory and feature operations at the time, which often leads to extremely low efficiency in problem analysis. Summary of the invention

[0004] In view of the above problems, the present application provides a remote calibration data recording method, device, computer equipment and storage medium, which are used to solve the technical problem of low problem analysis efficiency in the prior art. In the process of recording data, in response to the high-precision recording instruction, according to the receiving time corresponding to the high-precision recording, the start time and end time of the high-precision recording are determined; and the data collected at each time between the start time and the end time are recorded with high precision. Thus, in the process of recording data, the time when the target data occurs is recorded with high precision, and the problem can be quickly analyzed based on the recorded high-precision data, thereby saving the manpower cost and time cost of engineers flipping through the data, and greatly improving the efficiency of problem analysis.

[0005] According to one aspect of an embodiment of the present application, a method for recording remote calibration data is provided, the method comprising: in a data recording process, responding to a high-precision recording instruction, and determining a start time and an end time of the high-precision recording according to a receiving time corresponding to the high-precision recording instruction; wherein the data recording process also includes conventional recording; the start time is less than the receiving time, and the end time is greater than the receiving time; the data collected at each time between the start time and the end time are recorded with high precision; wherein the types of high-precision data recorded by the high-precision recording are more than the types of conventional data recorded by the conventional recording, and the granularity of the high-precision data is smaller than the granularity of the conventional data.

[0006] In an optional manner, the high-precision recording instruction is issued by a user end or a vehicle end; in the process of recording data, in response to the high-precision recording instruction, before the step of determining the start time and end time of the high-precision recording according to the receiving time corresponding to the high-precision recording instruction, it also includes: receiving a high-precision recording instruction issued by the user end and / or the vehicle end; wherein the high-precision recording instruction includes the user end issuing a high-precision recording instruction through voice, the user end controlling the vehicle end to issue a high-precision recording instruction through voice or preset buttons, and the vehicle end issuing a high-precision recording instruction when the vehicle condition meets the preset vehicle condition conditions.

[0007] In an optional manner, the high-precision recording instruction is issued by a target user, and the method further includes: detecting whether there is a historical carrier file of the target user; wherein the historical carrier file is used to store the high-precision data recorded by the high-precision record; if it exists, the high-precision data corresponding to each moment between the start time and the end time of the record is stored in the historical carrier file to obtain an updated historical carrier file.

[0008] In an optional manner, the step of detecting whether there is a historical carrier file of the target user further includes: if not, establishing the carrier file of the target user based on the identity information of the target user; storing the high-precision data corresponding to each moment between the start time and the end time in the carrier file to obtain the historical carrier file of the target user.

[0009] In an optional manner, during the data recording process, in response to a high-precision recording instruction, after the step of determining the start time and end time of the high-precision recording according to the reception time corresponding to the high-precision recording instruction, the method further includes: establishing a time directory of the high-precision recording according to the start time and the end time; obtaining a target time directory of the corresponding recorded data according to the acquisition time of the recorded data and the time directory of the high-precision recording; wherein the recorded data includes the high-precision data recorded by the high-precision recording and the conventional data recorded by the conventional recording.

[0010] In an optional manner, the method further includes: generating multiple sub-files according to different data recording methods; wherein the sub-files include high-precision recording files and conventional recording files; sorting the sub-files in chronological order according to the start acquisition time of the corresponding recording data to obtain a target sorting of the sub-files; and merging multiple sub-files that are adjacent to each other in the target sorting and are both high-precision recording files or conventional recording files.

[0011] In an optional manner, after the step of high-precision recording the data collected at each moment between the start moment and the end moment, the method further includes: sending the data recorded in the data recording process to the central control screen of the vehicle for display, so as to provide real-time analysis by the user; wherein the recorded data includes the high-precision data recorded by the high-precision recording and the conventional data recorded by the conventional recording.

[0012] According to another aspect of an embodiment of the present application, a remote calibration data recording device is provided, including: a start and end time determination module, which is used to determine the start time and end time of the high-precision recording in response to a high-precision recording instruction during the data recording process, according to the receiving time corresponding to the high-precision recording instruction; wherein the data recording process also includes conventional recording; the start time is less than the receiving time, and the end time is greater than the receiving time; a high-precision recording module, which is used to perform high-precision recording on the data collected at each time between the start time and the end time; wherein the types of high-precision data recorded by the high-precision recording are more than the types of conventional data recorded by the conventional recording, and the granularity of the high-precision data is smaller than the granularity of the conventional data.

[0013] According to another aspect of an embodiment of the present application, a computer device is provided, including: a controller; and a memory for storing one or more programs, wherein when the one or more programs are executed by the controller, the controller implements any one of the above-described methods for recording remote calibration data.

[0014] According to another aspect of an embodiment of the present application, a computer-readable storage medium is provided, wherein at least one executable instruction is stored in the storage medium. When the executable instruction is executed on a device / equipment, the executable instruction causes the device / equipment to perform any operation of the remote calibration data recording method described above.

[0015] In the embodiment of the present application, in the process of recording data, in response to the high-precision recording instruction, according to the corresponding receiving time of the high-precision recording, the starting time and the ending time of the high-precision recording are determined; and the data collected at each time between the starting time and the ending time are recorded with high precision. Thus, in the process of recording data, the time when the target data occurs is recorded with high precision, and the problem can be quickly analyzed based on the recorded high-precision data, thereby saving the manpower cost and time cost of engineers flipping through the data, and greatly improving the efficiency of problem analysis.

[0016] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the embodiment of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present application. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:

[0018] Figure 1 A schematic diagram showing a flow chart of an embodiment of a method for recording remote calibration data provided by the present application;

[0019] Figure 2 A schematic flow chart showing another embodiment of the method for recording remote calibration data provided by the present application;

[0020] Figure 3 A schematic flow chart of another embodiment of a method for recording remote calibration data provided by the present application is shown;

[0021] Figure 4 A schematic flow chart showing another embodiment of the method for recording remote calibration data provided by the present application;

[0022] Figure 5 A flowchart of another embodiment of the method for recording remote calibration data provided by the present application is shown;

[0023] Figure 6 A schematic diagram showing the structure of an embodiment of a recording device for remote calibration data provided by the present application;

[0024] Figure 7 A schematic structural diagram of an embodiment of a computer device provided by the present application is shown. DETAILED DESCRIPTION

[0025] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0026] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0027] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0028] The term "multiple" as used in this application refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.

[0029] The prior art provides a remote calibration data acquisition method, which acquires the internal calibration data of the controller in real time through a remote online device. Although the engineer can acquire the internal data of the controller without sitting in the office directly on site, which improves efficiency, a large amount of calibration data will be generated due to long-term driving. One section of test data will be very large or there will be many sections of calibration test data, which is inefficient for problem analysis. It is impossible to quickly locate the time when the calibration problem data occurs and the corresponding content. The calibration engineer needs to review a large amount of data and try to lock the time point when the problem occurs based on the memory and feature operations at that time. This method is crude and ineffective. It is often impossible to lock the time when the problem data occurs and thus fail to analyze the problem, resulting in extremely low analysis efficiency.

[0030] 1. Calibration data collection. Ordinary data collection equipment only passively collects all calibration data signals after following the vehicle, and cannot actively mark the test data based on the time when the problem occurs to facilitate engineers to identify the time when the problem occurs and find the characteristic data corresponding to the problem.

[0031] 2. The recorded content is simple when the problem occurs. When a problem occurs during remote driving, the current data acquisition equipment only records the calibration data and CAN message signals inside the current controller, and does not collect the current driver audio, vehicle camera video recording, weather, road conditions, altitude, external test sensors and other information, and does not fully utilize the problem analysis and investigation.

[0032] 3. Trigger function. The current data acquisition equipment is only installed on the vehicle to passively follow the vehicle for data acquisition. It lacks a human-computer interaction channel and cannot support the driver's needs to record the data at the time when the current problem occurs for mar marking or efficiently record all key test information at the current moment.

[0033] 4. The current remote calibration equipment is relatively independent, does not effectively utilize vehicle voice control commands for signal integration development, and is unable to recognize vehicle voice control operations.

[0034] In response to the prior art problems described in detail above, the present application provides a method, device, computer equipment and storage medium for recording remote calibration data to solve the problems existing in the above-mentioned prior art. The technical solution of the present application is described in detail using the following embodiments.

[0035] It should be noted that the remote calibration data is collected by the remote calibration device, and the remote calibration device is installed on the vehicle, usually placed on the outer surface of the vehicle body, to collect the vehicle body data and surrounding environment data during driving; the remote calibration device will cache the collected data locally, but the local storage is limited, and the subsequent collected data will overwrite the previous collected data after a certain period of time. Therefore, it is necessary to record and store the collected data. The remote calibration device is outside the vehicle body and is connected to the vehicle-side controller by wired connection. The data record is recorded in the remote calibration device and can be sent to the cloud server through the communication connection. The remote calibration device is installed on the vehicle, and under normal circumstances, only low-precision, low-requirement, and a certain amount of test data are recorded. For example, XCP data acquisition based on A2L also supports CAN / CANFD data with fixed acquisition accuracy. The former can actively set the sampling period (1-500ms or polling mode), and the latter CAN / CANFD data is fixed-step acquisition. In the following text, the "trigger function" is to trigger the high-precision recording function (that is, to issue a high-precision recording instruction), and the mark mark is to mark the data.

[0036] Figure 1 A flowchart of an embodiment of a method for recording remote calibration data of the present application is shown, and the method is executed by a computer device. Figure 1 As shown, the method comprises the following steps:

[0037] Step S110: During the data recording process, in response to the high-precision recording instruction, the start time and the end time of the high-precision recording are determined according to the receiving time corresponding to the high-precision recording instruction.

[0038] The data recording process also includes regular recording; the start time is less than the receiving time, and the end time is greater than the receiving time.

[0039] Specifically, when the driver has a demand or the preset vehicle condition is met, the trigger function is used to trigger high-precision, full-volume high-specification test data, and the control command is issued at x (i.e., the receiving time). xa is the starting time, and x+b is the ending time. a / b can be set based on demand.

[0040] Step S120: Record the data collected at each time between the start time and the end time with high precision.

[0041] Among them, the types of high-precision data recorded in high-precision records are more than the types of conventional data recorded in conventional records, and the granularity of high-precision data is smaller than that of conventional data.

[0042] Specifically, the data within [xa,x+b] will be recorded with high precision. Data is recorded with high precision during this time period and stored in a high-precision data (i.e., high-precision data) buffer to avoid collecting high-precision data (i.e., high-precision data) throughout the entire process, which wastes device storage space and traffic resources. High-precision recording changes the previous data recording from 100ms or slower to 1-10ms with high precision. Granularity is the smallest unit of data. The smaller the granularity of high-precision data, the higher the precision and the more types of high-precision data. The data types of high-precision data also include information such as current driver audio, on-board camera video recording, weather, road conditions, altitude, external test sensors, etc.

[0043] Before the Trigger function is triggered, normal precision data is collected by default, but a high-precision data collection list and high-precision collection frequency are prepared in advance. After the Trigger function is triggered, the high-precision collection mode is switched within the time [xa,x+b].

[0044] Beneficial effect: By responding to the high-precision recording instruction during the data recording process, according to the corresponding receiving time of the high-precision recording, the starting time and the ending time of the high-precision recording are determined; and the data collected at each time between the starting time and the ending time are recorded with high precision. Thus, the high-precision recording of the time when the target data occurs is achieved during the data recording process, and then the problem can be quickly analyzed based on the recorded high-precision data, thereby saving the manpower cost and time cost of engineers flipping through the data, and greatly improving the efficiency of problem analysis. At the same time, obtaining part of the high-precision data and part of the conventional data can avoid the whole process of collecting high-precision data and wasting equipment storage space and traffic resources.

[0045] In some embodiments, the high-precision recording instruction is issued by the user end or the vehicle end; before step S110, it also includes: receiving the high-precision recording instruction issued by the user end and / or the vehicle end.

[0046] Among them, the high-precision recording instructions include the user end issuing high-precision recording instructions through voice, the user end controlling the vehicle end to issue high-precision recording instructions through voice or preset buttons, and the vehicle end issuing high-precision recording instructions when the vehicle condition meets the preset vehicle condition conditions.

[0047] Specifically, the remote calibration device receives sensor signals through the physical interface buttons to turn on the trigger function for high-precision measurement of the test data, and adds a mark tag. The remote calibration device is linked to the vehicle's intelligent voice control ("Xiaoyi" or "Record the problem") to turn on the trigger function and add a mark tag. The trigger function is turned on and a mark tag is added through the remote calibration device voice control ("Turn on device recording"). By presetting the vehicle condition, after the preset vehicle condition is met, the vehicle side automatically issues a high-precision recording instruction; once the preset vehicle condition is detected when collecting data, it is considered that the preset vehicle condition is met, and the situation at the time can be recorded with high precision.

[0048] The above mentioned are all ways to issue high-precision recording instructions to control remote calibration equipment to perform high-precision recording.

[0049] Beneficial effects: High-precision recording instructions can be issued by the user end and / or the vehicle end to control the remote calibration equipment to perform high-precision recording, which reflects the multiple feasibility of issuing high-precision recording instructions. At the same time, it also makes full use of the existing vehicle-end equipment, and can control the remote calibration equipment outside the vehicle from inside the vehicle, improving the operability of the solution. The method of issuing high-precision recording instructions is further refined, enriching and improving the application solution.

[0050] In some embodiments, the high-precision recording instruction is issued by the target user, such as Figure 2 As shown, the method also includes:

[0051] Step S210: Detect whether there is a history carrier file of the target user.

[0052] Among them, the historical carrier file is used to store the high-precision data recorded by the high-precision record.

[0053] Specifically, the existence indicates that the target user has issued a high-precision recording instruction, and a corresponding historical carrier file has been generated, which records the historical high-precision data.

[0054] Step S220: If it exists, the high-precision data corresponding to each moment between the start time and the end time of the record is stored in the history carrier file to obtain an updated history carrier file.

[0055] Specifically, if it exists, the high-precision data record of this high-precision record is stored in the history carrier file to obtain an updated history carrier file.

[0056] Beneficial effect: Detect whether there is a historical carrier file of the current user. If so, store the high-precision data corresponding to the high-precision recording instruction issued by the current user in the corresponding historical carrier file, forming exclusive high-precision data of the current user, which is convenient for subsequent retrieval and analysis by the current user, thereby improving the analysis efficiency of the subsequent current user.

[0057] In some embodiments, Figure 3 As shown, step S210 further includes:

[0058] Step S211: If it does not exist, create a carrier file of the target user according to the identity information of the target user.

[0059] Specifically, if it does not exist, a carrier file belonging to the target user is created according to the identity information of the target user. The high-precision data recorded in this high-precision recording is recorded and stored. The data file name (i.e., the file name of the carrier file of the target user) can be directly generated and named through the voice operation of the target user.

[0060] The identity information includes one or more of voiceprint information, facial information, and iris information.

[0061] Step S212: Store the high-precision data corresponding to each moment between the start time and the end time of the record into a carrier file to obtain a historical carrier file of the target user.

[0062] Specifically, after establishment, the high-precision data recorded in this high-precision recording is recorded in the carrier file. When high-precision recording is performed subsequently, the carrier file here is already the historical carrier file of the target user.

[0063] Beneficial effect: The situation where there is no historical carrier file is further refined. By establishing a carrier file, the high-precision data is recorded in the established carrier file to obtain the historical carrier file of the target user. A carrier file dedicated to the target user is established, and the situation where there is no historical carrier file is refined, further improving this solution.

[0064] In some embodiments, Figure 4 As shown, after step S110, the following steps are also included:

[0065] Step S310: Create a time directory of high-precision recording according to the start time and the end time.

[0066] Specifically, a mark tag is added to set a flag (i.e., a time directory with high-precision records is established) to facilitate rapid location of data at the time when the problem occurred.

[0067] Step S320: Obtain a target time directory corresponding to the recorded data according to the acquisition time of the recorded data and the time directory of the high-precision record.

[0068] The recorded data includes high-precision data recorded by high-precision recording and conventional data recorded by conventional recording.

[0069] Specifically, the final target time directory is composed of multiple continuous time periods, each time period corresponds to the corresponding duration of a conventional record or a high-precision record. Since the time of the high-precision record has been marked in the previous step, the time period in which the high-precision record is located can be quickly seen from the target time directory, and the high-precision data of the corresponding record can be quickly viewed by selecting it.

[0070] Beneficial effects: By establishing a target time directory for the entire data recording process, the time period in which the high-precision record is located is marked in the target time directory. The corresponding high-precision record can be quickly found according to the corresponding start and end times, which is convenient for different users to quickly find and determine. At the same time, it allows analysts (i.e. users) to quickly view the corresponding high-precision records and their recorded high-precision data according to the target time directory, greatly improving the speed of subsequent data analysis.

[0071] In some embodiments, when the actual vehicle driver finds that a problem has occurred, the vehicle control voice command such as "Xiaoyi" or "record problem" command is transmitted to the remote calibration device, or the remote calibration device supports voice call "start problem recording" and other activation trigger functions. At this time, the data acquisition device marks the calibration data after receiving the voice command. The mark bookmark mainly contains key information such as data recording time, corresponding software version, vehicle mileage, driving time, etc. The information generated by the mark will be uniformly uploaded to the server management and the corresponding calibration test data can be directly searched, downloaded, and analyzed online.

[0072] In some embodiments, Figure 5 As shown, the method also includes:

[0073] Step S410: Generate multiple sub-files according to different data recording methods.

[0074] Among them, the sub-files include high-precision record files and regular record files.

[0075] Specifically, the data recording methods include high-precision recording and conventional recording.

[0076] Step S420: sorting the sub-files in order of the start collection time of the corresponding record data to obtain the target sorting of the sub-files.

[0077] Specifically, each sub-file is obtained and sorted according to the collection time.

[0078] Step S430: merging multiple sub-files that are adjacent to each other in the target sorting and are both high-precision record files or regular record files.

[0079] Specifically, if there are adjacent sub-files that are both high-precision record files or both regular record files, as long as they are continuous and adjacent in the target sorting, they need to be merged, and no matter how many continuous parts are included, they are all regarded as merged into one.

[0080] Beneficial effect: the sub-files are sorted in the order of acquisition time, and the continuous and adjacent sub-files of the same type are merged, so the number of sub-files can be reduced, further reducing the storage burden.

[0081] In some embodiments, after step S120, it also includes: sending the data recorded in the data recording process to the central control screen of the vehicle for display, so that the user can analyze it in real time.

[0082] The recorded data includes high-precision data recorded by high-precision recording and conventional data recorded by conventional recording.

[0083] Specifically, the data obtained by the remote calibration device can be projected directly on the vehicle's central control screen using the vehicle's central control display. In the past, data could only be downloaded to the engineer's laptop for analysis, which was a waste of the vehicle's central control screen. The vehicle's central control display can support online display requests from remote devices. During the experiment, the calibration measurement signal is directly displayed on the vehicle's central control screen in real time, making full use of the vehicle's central control screen to support experimental testing.

[0084] Technical effect: By displaying the recorded data on the vehicle-side display screen for real-time analysis by users, users can make real-time analysis while making full use of vehicle-side equipment, avoiding waste and improving analysis efficiency.

[0085] In some embodiments, the data recorded by the remote calibration device can support 5G / WIFI cloud access, and local engineers can analyze mark data and ordinary data by accessing the network, which is convenient for engineers to locate problem data and conduct analysis as soon as possible.

[0086] Figure 6 The schematic diagram of the structure of the embodiment of the recording device for remote calibration data of the present application is shown. Figure 6 As shown, the device 500 includes: a start and end time determination module 510 and a high-precision recording module 520.

[0087] The start and end time determination module 510 is used to determine the start and end time of the high-precision recording according to the receiving time corresponding to the high-precision recording instruction in response to the high-precision recording instruction during the data recording process; wherein the data recording process also includes conventional recording; the start time is less than the receiving time, and the end time is greater than the receiving time;

[0088] The high-precision recording module 520 is used to perform high-precision recording of the data collected at each moment between the start moment and the end moment; wherein the types of high-precision data recorded by the high-precision recording are more than the types of conventional data recorded by the conventional recording, and the granularity of the high-precision data is smaller than the granularity of the conventional data.

[0089] Beneficial effect: By responding to the high-precision recording instruction during the data recording process, the start and end times of the high-precision recording are determined according to the corresponding receiving time of the high-precision recording; and the data collected at each time between the start and end times are recorded with high precision. Thus, the time when the target data occurs is recorded with high precision during the data recording process, and the problem can be quickly analyzed based on the recorded high-precision data, thereby saving the manpower cost and time cost of engineers flipping through the data, and greatly improving the efficiency of problem analysis.

[0090] It should be noted that the remote calibration data recording device provided in the above embodiment and the remote calibration data recording method provided in the above embodiment belong to the same concept, and the specific manner in which each module and unit performs the operation has been described in detail in the method embodiment and will not be repeated here.

[0091] Figure 7 A structural schematic diagram of an embodiment of a computer device of the present application is shown, which shows a structural schematic diagram of a computer system of a computer device suitable for implementing an embodiment of the present application. The specific embodiment of the present application does not limit the specific implementation of the computer device.

[0092] See also Figure 7 As shown, the computer device includes: a controller; a memory for storing one or more programs, and when the one or more programs are executed by the controller, the above-mentioned remote calibration data recording method is executed.

[0093] Please continue reading Figure 7 As shown, the computer system 600 of the computer device includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 602 or the program loaded from the storage part 608 to the random access memory (RAM) 603, such as executing the method in the above embodiment. In RAM 603, various programs and data required for system operation are also stored. CPU 601, ROM 602 and RAM 603 are connected to each other through bus 604. Input / output (I / O) interface 605 is also connected to bus 604.

[0094] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed so that a computer program read therefrom is installed into the storage section 608 as needed.

[0095] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 609, and / or installed from a removable medium 611. When the computer program is executed by a central processing unit (CPU) 601, various functions defined in the system of the present application are executed.

[0096] Another aspect of the present application provides a computer-readable storage medium, which stores at least one executable instruction. When the executable instruction is executed on a computer device / equipment, the computer device / equipment executes a remote calibration data recording method as in any one of the above embodiments.

[0097] Beneficial effect: By responding to the high-precision recording instruction during the data recording process, the start and end times of the high-precision recording are determined according to the corresponding receiving time of the high-precision recording; and the data collected at each time between the start and end times are recorded with high precision. Thus, the time when the target data occurs is recorded with high precision during the data recording process, and the problem can be quickly analyzed based on the recorded high-precision data, thereby saving the manpower cost and time cost of engineers flipping through the data, and greatly improving the efficiency of problem analysis.

[0098] It should be noted that the computer-readable medium shown in the embodiment of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0099] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0100] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0101] According to one aspect of an embodiment of the present application, a computer system is also provided, including a central processing unit (CPU), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage portion into a random access memory (RAM), such as executing the method in the above embodiment. In RAM, various programs and data required for system operation are also stored. CPU, ROM and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.

[0102] The following components are connected to the I / O interface: an input part including a keyboard, a mouse, etc.; an output part including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage part including a hard disk, etc.; and a communication part including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication part performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface as needed. Removable media, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., are installed on the drive as needed so that the computer program read therefrom is installed into the storage part as needed.

[0103] The above content is only a preferred exemplary embodiment of the present application and is not intended to limit the implementation scheme of the present application. A person skilled in the art can easily make corresponding changes or modifications based on the main concept and spirit of the present application. Therefore, the scope of protection of the present application shall be based on the scope of protection required by the claims.

[0104] The collection and processing of relevant data in this application should be strictly in accordance with the requirements of relevant national laws and regulations when applied in examples, and the informed consent or separate consent of the personal information subject (or with a legal basis) should be obtained, and subsequent data use and processing should be carried out within the scope of authorization of laws and regulations and the personal information subject.

[0105] In this application, the face (or other biometric) recognition technology involved, when the above embodiments of this application are applied to specific products or technologies, the relevant data collection, use and processing processes should comply with national laws and regulations. Before collecting facial information, the information processing rules should be informed and the target object’s separate consent (or legal basis) should be sought, and facial information should be processed in strict accordance with the requirements of laws and regulations and personal information processing rules, and technical measures should be taken to ensure the security of relevant data.

Claims

1. A method for recording remote calibration data, characterized in that: The method comprises: In the process of recording data, in response to a high-precision recording instruction, according to the receiving time corresponding to the high-precision recording instruction, the starting time and the ending time of the high-precision recording are determined; wherein the data recording process also includes conventional recording; the starting time is less than the receiving time, and the ending time is greater than the receiving time; The data collected at each moment between the starting moment and the ending moment are recorded with high precision; wherein the types of high-precision data recorded in the high-precision record are more than the types of conventional data recorded in the conventional record, and the granularity of the high-precision data is smaller than the granularity of the conventional data.

2. The method according to claim 1, characterized in that: The high-precision recording instruction is issued by the user end or the vehicle end; In the process of recording data, before the step of responding to the high-precision recording instruction and determining the start time and end time of the high-precision recording according to the reception time corresponding to the high-precision recording instruction, the method further includes: Receive high-precision recording instructions issued by the user end and / or the vehicle end; wherein the high-precision recording instructions include the user end issuing high-precision recording instructions through voice, the user end controlling the vehicle end to issue high-precision recording instructions through voice or preset buttons, and the vehicle end issuing high-precision recording instructions when the vehicle condition meets preset vehicle condition conditions.

3. The method according to claim 1, characterized in that The high-precision recording instruction is issued by a target user, and the method further includes: Detecting whether there is a history carrier file of the target user; wherein the history carrier file is used to store the high-precision data recorded by the high-precision record; If it exists, the high-precision data corresponding to each moment between the starting moment and the ending moment of the record is stored in the history carrier file to obtain an updated history carrier file.

4. The method according to claim 3, characterized in that The step of detecting whether there is a historical carrier file of the target user further includes: If it does not exist, then create a carrier file of the target user according to the identity information of the target user; The high-precision data corresponding to each moment between the start moment and the end moment of the record is stored in the carrier file to obtain the historical carrier file of the target user.

5. The method according to claim 1, characterized in that After the step of determining the start time and end time of high-precision recording according to the reception time corresponding to the high-precision recording instruction in response to the high-precision recording instruction during the data recording process, the method further includes: Establishing a time directory of the high-precision record according to the starting time and the ending time; According to the acquisition time of the recorded data and the time directory of the high-precision record, a target time directory corresponding to the recorded data is obtained; wherein the recorded data includes the high-precision data recorded by the high-precision record and the conventional data recorded by the conventional record.

6. The method according to claim 1, characterized in that The method further comprises: According to different data recording methods, multiple sub-files are generated accordingly; wherein the sub-files include high-precision recording files and conventional recording files; Sorting the sub-files in order of the start collection time of the corresponding record data to obtain the target order of the sub-files; In the target sorting, multiple sub-files that are adjacent to each other and are both high-precision record files or regular record files are merged.

7. The method according to claim 1, characterized in that After the step of high-precision recording the data collected at each time between the starting time and the ending time, the method further includes: The data recorded in the data recording process is sent to the vehicle-side central control screen for display so as to provide real-time analysis for the user; wherein the recorded data includes the high-precision data recorded by the high-precision recording and the conventional data recorded by the conventional recording.

8. A remote calibration data recording device, characterized in that: The device comprises: A start and end time determination module, used to determine the start time and end time of high-precision recording in response to a high-precision recording instruction during data recording, according to the receiving time corresponding to the high-precision recording instruction; wherein the data recording process also includes conventional recording; the start time is less than the receiving time, and the end time is greater than the receiving time; A high-precision recording module is used to perform high-precision recording of the data collected at each moment between the start moment and the end moment; wherein the types of high-precision data recorded by the high-precision recording are more than the types of conventional data recorded by the conventional recording, and the granularity of the high-precision data is smaller than the granularity of the conventional data.

9. A computer device, characterized in that: include: Controller; A memory for storing one or more programs, which, when executed by the controller, enables the controller to implement the remote calibration data recording method described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The storage medium stores at least one executable instruction. When the executable instruction is executed on a computer device / equipment, the computer device / equipment executes the operation of the remote calibration data recording method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Real-time road condition information monitoring vehicle data recorder and recording method for same

    CN104933773A

  • Driving recorder with electronic label

    CN109727335A

  • Driving event data recording method and device, and event data recorder

    CN109830002A

  • Resource splitting and loading method and device applied to single-page application

    CN111796878A

  • File comparison method, device, medium and distributed system

    CN114090519A