Information processing method, device, computer equipment and storage medium

By sending status query instructions to the NTP device in the intelligent driving system and comparing its status information, the problem of the inability to timely monitor the timing accuracy of the NTP device in the autonomous driving vehicle is solved, timely control of the driving process is achieved, and the safety of autonomous driving is improved.

CN115051769BActive Publication Date: 2025-09-12SHANGHAI SENSETIME LINGANG INTELLIGENT TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210611603.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-31
Publication Date
2025-09-12
Estimated Expiration
2042-05-31

AI Technical Summary

Technical Problem

Existing technologies are unable to timely monitor and adjust the timing accuracy of Network Time Protocol (NTP) devices, resulting in reduced safety of autonomous vehicles during driving.

Method used

During the operation of the intelligent driving system of an intelligent driving vehicle, a status query command is sent to the NTP device to obtain status information of various status types, and the information is compared with the preset standard status to determine abnormal comparison results, so as to achieve timely control of the intelligent driving vehicle in motion.

Benefits of technology

By timely monitoring the status of NTP devices, anomalies can be identified and controlled in a timely manner, improving the safety of autonomous vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115051769B_ABST
    Figure CN115051769B_ABST
Patent Text Reader

Abstract

The present disclosure provides an information processing method, apparatus, computer device, and storage medium, wherein the method includes: during operation of an intelligent driving system in an intelligent driving vehicle, sending a status query instruction to a Network Time Protocol (NTP) device of the intelligent driving vehicle; receiving status information of at least one status type returned by the NTP device in response to the status query instruction; comparing the status information of each status type with a standard status corresponding to the status type in a set NTP time synchronization scheme, and determining an abnormal comparison result corresponding to the status type; the abnormal comparison result is used to indicate whether the status information of the NTP device under the status type meets the corresponding standard status.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of autonomous driving technology, and more particularly, to an information processing method, apparatus, computer device, and storage medium. Background Art

[0002] The Network Time Protocol (NTP) device, as the network timing device in autonomous driving technology, has a significant impact on the safety of autonomous driving equipment due to its timing accuracy. To improve the safety of autonomous driving, NTP devices are usually checked for functionality before starting autonomous driving, and the decision to start autonomous driving is made based on the results of the check. However, this method only ensures that the NTP device is functioning properly before starting autonomous driving, and cannot guarantee the accuracy of the NTP device's timing after the vehicle starts driving, thus reducing the safety of the vehicle. Summary of the Invention

[0003] The embodiments of the present disclosure at least provide an information processing method, apparatus, computer device, and storage medium.

[0004] In a first aspect, an embodiment of the present disclosure provides an information processing method, applied to an industrial computer, comprising:

[0005] During operation of the intelligent driving system in the intelligent driving vehicle, sending a status query instruction to a network time protocol (NTP) device of the intelligent driving vehicle;

[0006] receiving status information of at least one status type returned by the NTP device in response to the status query instruction;

[0007] The status information under each status type is compared with the standard status corresponding to the status type in the set NTP time synchronization scheme to determine the abnormal comparison result corresponding to the status type; the abnormal comparison result is used to indicate whether the status information of the NTP device under the status type meets the corresponding standard status.

[0008] This embodiment, by sending a status query command to the NTP device during the operation of the intelligent driving system in an intelligent driving vehicle, can promptly obtain status information of various types of NTP devices during the operation of the intelligent driving system. By comparing the obtained status information of various types of states with the standard state, it can promptly determine the status information of various types of abnormal NTP devices during the operation of the intelligent driving vehicle, thereby promptly determining the abnormal comparison results. On the basis that the status information corresponding to the NTP device affects the driving safety of the intelligent driving vehicle, based on the determined abnormal comparison results, it is possible to timely control the intelligent driving vehicle in motion, thereby improving the safety of autonomous driving.

[0009] In a possible implementation, the status query instruction includes a time synchronization status query instruction;

[0010] The receiving of status information of at least one status type returned by the NTP device in response to the status query instruction includes:

[0011] Receiving time synchronization status information returned by the NTP device in response to the time synchronization status query instruction;

[0012] The comparing the status information under each status type with the standard status corresponding to the status type in the set NTP time synchronization scheme to determine the abnormal comparison result corresponding to the status type includes:

[0013] The time synchronization status information is compared with a time synchronization standard status corresponding to the time synchronization status type in a set time synchronization solution to determine an abnormal comparison result corresponding to the time synchronization status type.

[0014] In this embodiment, the time synchronization status query instruction is used to timely query the time synchronization status information that can reflect whether the time corresponding to the NTP device is synchronized with the satellite time.

[0015] In a possible implementation, the status query instruction includes a working status query instruction;

[0016] The receiving of status information of at least one status type returned by the NTP device in response to the status query instruction includes:

[0017] receiving status information of at least one working status type returned by the NTP device in response to the working status query instruction;

[0018] The comparing the status information under each status type with the standard status corresponding to the status type in the set NTP time synchronization scheme to determine the abnormal comparison result corresponding to the status type includes:

[0019] The status information of each working status type is compared with the standard status corresponding to the working status type in the set NTP time synchronization scheme to determine the abnormal comparison result corresponding to the working status type.

[0020] In this embodiment, the working status query instruction can be used to query the status information of the NTP device during the operation of the intelligent driving system and in various working status types; using the working status query instruction, various status information of the NTP device can be queried in a timely manner.

[0021] In a possible implementation, the working status type includes at least one of a time synchronization level type, a time update type, and a time error type;

[0022] The status information under the time synchronization level type includes the time synchronization level indication information corresponding to the NTP device, the status information under the time update type includes the time update value corresponding to the NTP device, and the status information under the time error type includes the time error corresponding to the NTP device; the time update value is used to indicate whether the time corresponding to the NTP device is the updated time.

[0023] In this embodiment, comprehensive status information corresponding to the NTP device can be obtained by querying the status information under the above-mentioned various working status types.

[0024] In a possible implementation, when the working status type includes the time synchronization level type, the standard status corresponding to the time synchronization level type in the set time synchronization scheme includes a standard level;

[0025] Compare the status information of each working status type with the standard status corresponding to the working status type in the configured NTP time synchronization scheme to determine the abnormal comparison results corresponding to the working status type, including:

[0026] The synchronization level corresponding to the time synchronization level indication information is compared with the standard level. When it is determined that the synchronization level is inconsistent with the standard level, the abnormal comparison result corresponding to the time synchronization level type is determined to include: the time accuracy corresponding to the NTP device does not meet the standard.

[0027] In this implementation, by comparing the synchronization level corresponding to the time synchronization level indication information with the standard level, it is possible to accurately determine whether the time accuracy corresponding to the NTP device meets the requirements.

[0028] In a possible implementation, when the working status type includes the time error type, the standard state corresponding to the time error type in the set time synchronization scheme includes a standard time error; the time error corresponding to the NTP device includes a first time error between the time corresponding to the NTP device and the satellite time, a second time error between the time corresponding to the NTP device and the time corresponding to the industrial computer, and a third time error between the satellite time and the time corresponding to the industrial computer;

[0029] Compare the status information of each working status type with the standard status corresponding to the working status type in the configured NTP time synchronization scheme to determine the abnormal comparison results corresponding to the working status type, including:

[0030] comparing the first time error, the second time error, and the third time error with their corresponding standard time errors;

[0031] In a case where it is determined that at least one target time error is greater than the corresponding standard time error, determining the abnormal comparison result corresponding to the time error type includes: the time error corresponding to the NTP device does not meet the standard.

[0032] This implementation method can determine whether a target time error exists by comparing multiple different time errors with their corresponding standard time errors. If it is determined that at least one target time error exists, it is determined that the time error corresponding to the NTP device does not meet the standard, thereby accurately determining whether the time error corresponding to the NTP device meets the standard.

[0033] In a possible implementation, when the working status type includes the time update type, the standard state corresponding to the time update type in the set time synchronization scheme includes a standard update value;

[0034] Compare the status information of each working status type with the standard status corresponding to the working status type in the configured NTP time synchronization scheme to determine the abnormal comparison results corresponding to the working status type, including:

[0035] The time update value corresponding to the time update type is compared with the standard update value. When it is determined that the time update value is inconsistent with the standard update value, determining that the abnormal comparison result corresponding to the time update type includes: the time corresponding to the NTP device is not updated.

[0036] This implementation manner can accurately determine whether the time corresponding to the NTP device is the updated time by comparing the time update value with the standard update value.

[0037] In a possible implementation, during the operation of the intelligent driving system in the intelligent driving vehicle, sending a status query instruction to a Network Time Protocol (NTP) device of the intelligent driving vehicle includes:

[0038] During the operation of the intelligent driving system in the intelligent driving vehicle, the status query instruction is sent to the network time protocol NTP device of the intelligent driving vehicle using the deployed query component according to a preset time period.

[0039] This embodiment can determine the status information of the NTP device during the operation of the intelligent driving system in the intelligent driving vehicle in real time by using the deployed query component to send status query instructions to the NTP device according to a preset time period.

[0040] In a possible implementation, during the operation of the intelligent driving system in the intelligent driving vehicle, sending a status query instruction to a Network Time Protocol (NTP) device of the intelligent driving vehicle includes:

[0041] During operation of the intelligent driving system in the intelligent driving vehicle, determining a target transmission frequency of the status query instruction according to driving speed information of the intelligent driving vehicle and / or road environment information corresponding to the intelligent driving vehicle;

[0042] According to the target transmission frequency, the status query instruction is sent to the network time protocol NTP device of the intelligent driving vehicle using the deployed query component.

[0043] This implementation can automatically adjust the target transmission frequency corresponding to the status query instruction based on the driving speed information and / or road environment information of the intelligent driving vehicle, and then transmit the status query instruction according to the determined target transmission frequency. This not only realizes timely query of the status information of the NTP device during the operation of the intelligent driving system, but also avoids the problem of wasting computing resources caused by frequently sending status query instructions.

[0044] In a second aspect, an embodiment of the present disclosure further provides an information processing device, applied to an industrial computer, comprising:

[0045] A query module, configured to send a status query instruction to a Network Time Protocol (NTP) device of an intelligent driving vehicle during operation of an intelligent driving system in the intelligent driving vehicle;

[0046] a receiving module, configured to receive status information of at least one status type returned by the NTP device in response to the status query instruction;

[0047] A comparison module is used to compare the status information under each status type with the standard status corresponding to the status type in the set NTP time synchronization scheme, and determine the abnormal comparison result corresponding to the status type; the abnormal comparison result is used to indicate whether the status information of the NTP device under the status type meets the corresponding standard status.

[0048] In a possible implementation, the status query instruction includes a time synchronization status query instruction;

[0049] The receiving module is configured to receive the time synchronization status information returned by the NTP device in response to the time synchronization status query instruction;

[0050] The comparison module is configured to compare the time synchronization status information with a time synchronization standard status corresponding to the time synchronization status type in a set time synchronization solution, and determine an abnormal comparison result corresponding to the time synchronization status type.

[0051] In a possible implementation, the status query instruction includes a working status query instruction;

[0052] The receiving module is configured to receive status information of at least one working status type returned by the NTP device in response to the working status query instruction;

[0053] The comparison module is used to compare the status information of each working status type with the standard status corresponding to the working status type in the set NTP time synchronization scheme, and determine the abnormal comparison result corresponding to the working status type.

[0054] In a possible implementation, the working status type includes at least one of a time synchronization level type, a time update type, and a time error type;

[0055] The status information under the time synchronization level type includes the time synchronization level indication information corresponding to the NTP device, the status information under the time update type includes the time update value corresponding to the NTP device, and the status information under the time error type includes the time error corresponding to the NTP device; the time update value is used to indicate whether the time corresponding to the NTP device is the updated time.

[0056] In a possible implementation, when the working status type includes the time synchronization level type, the standard status corresponding to the time synchronization level type in the set time synchronization scheme includes a standard level;

[0057] The comparison module is used to compare the synchronization level corresponding to the time synchronization level indication information with the standard level. When it is determined that the synchronization level is inconsistent with the standard level, the abnormal comparison result corresponding to the time synchronization level type is determined to include: the time accuracy corresponding to the NTP device does not meet the standard.

[0058] In a possible implementation, when the working status type includes the time error type, the standard state corresponding to the time error type in the set time synchronization scheme includes a standard time error; the time error corresponding to the NTP device includes a first time error between the time corresponding to the NTP device and the satellite time, a second time error between the time corresponding to the NTP device and the time corresponding to the industrial computer, and a third time error between the satellite time and the time corresponding to the industrial computer;

[0059] The comparison module is configured to compare the first time error, the second time error, and the third time error with their corresponding standard time errors respectively;

[0060] In a case where it is determined that at least one target time error is greater than the corresponding standard time error, determining the abnormal comparison result corresponding to the time error type includes: the time error corresponding to the NTP device does not meet the standard.

[0061] In a possible implementation, when the working status type includes the time update type, the standard state corresponding to the time update type in the set time synchronization scheme includes a standard update value;

[0062] The comparison module is configured to compare the time update value corresponding to the time update type with the standard update value. When it is determined that the time update value is inconsistent with the standard update value, the abnormal comparison result corresponding to the time update type is determined to include: the time corresponding to the NTP device is not updated.

[0063] In one possible implementation, the query module is configured to send the status query instruction to the Network Time Protocol (NTP) device of the intelligent driving vehicle using a deployed query component according to a preset time period during the operation of the intelligent driving system in the intelligent driving vehicle.

[0064] In one possible implementation, the query module is configured to determine a target transmission frequency of the status query instruction based on driving speed information of the intelligent driving vehicle and / or road environment information corresponding to the intelligent driving vehicle during operation of the intelligent driving system in the intelligent driving vehicle;

[0065] According to the target transmission frequency, the status query instruction is sent to the network time protocol NTP device of the intelligent driving vehicle using the deployed query component.

[0066] In a third aspect, an optional implementation of the present disclosure further provides a computer device, a processor, and a memory, wherein the memory stores machine-readable instructions executable by the processor, and the processor is used to execute the machine-readable instructions stored in the memory. When the machine-readable instructions are executed by the processor, the machine-readable instructions perform the steps of the above-mentioned first aspect, or any possible implementation of the first aspect.

[0067] In a fourth aspect, an optional implementation of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed, it executes the steps of the above-mentioned first aspect or any possible implementation of the first aspect.

[0068] For a description of the effects of the above-mentioned information processing apparatus, computer device, and computer-readable storage medium, please refer to the description of the above-mentioned information processing method, which will not be repeated here.

[0069] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the embodiments. The drawings herein are incorporated into and constitute a part of the specification. These drawings illustrate embodiments consistent with the present disclosure and, together with the specification, are used to illustrate the technical solutions of the present disclosure. It should be understood that the following drawings only illustrate certain embodiments of the present disclosure and should not be regarded as limiting the scope. For those of ordinary skill in the art, other relevant drawings can be obtained based on these drawings without inventive effort.

[0071] Figure 1 A flowchart of an information processing method provided by an embodiment of the present disclosure is shown;

[0072] Figure 2 A specific implementation flow chart of an information processing method provided by an embodiment of the present disclosure is shown;

[0073] Figure 3 A schematic diagram of an information processing device provided by an embodiment of the present disclosure is shown;

[0074] Figure 4A schematic diagram of the structure of a computer device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0075] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. The components of the embodiments of the present disclosure generally described and shown here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure is not intended to limit the scope of the present disclosure for protection, but merely represents the selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present disclosure.

[0076] In addition, the terms "first," "second," and the like in the description and claims of the embodiments of the present disclosure and in the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, such that the embodiments described herein can be practiced in an order other than that shown or described herein.

[0077] In this document, "multiple or several" refers to two or more. "And / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0078] Research has found that NTP, a crucial network timing method in autonomous driving technology, determines its availability. If autonomous vehicles lose timing, they experience time synchronization issues. To improve the safety of autonomous driving technology, it's necessary to query the status of NTP devices. However, existing technologies often struggle to provide timely NTP device status information, hindering the effective safety of autonomous driving technology.

[0079] Based on the above research, the present disclosure provides an information processing method, apparatus, computer equipment, and storage medium. By sending a status query instruction to the NTP device during the operation of the intelligent driving system in an intelligent driving vehicle, it is possible to timely obtain status information of various state types of the NTP device during the operation of the intelligent driving system; by comparing the obtained status information of various state types with the standard state, it is possible to timely determine the status information of various state types of abnormalities in the NTP device during the driving of the intelligent driving vehicle, and thus to timely determine the abnormal comparison results. On the basis that the status information corresponding to the NTP device affects the driving safety of the intelligent driving vehicle, based on the determined abnormal comparison results, it is possible to timely control the intelligent driving vehicle in motion, thereby improving the safety of autonomous driving.

[0080] The defects in the above solutions are the results obtained by the inventors after practice and careful research. Therefore, the process of discovering the above problems and the solutions proposed by this disclosure for the above problems below should be the contributions made by the inventors to this disclosure during the disclosure process.

[0081] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings.

[0082] It should be noted that the specific terms mentioned in the embodiments of the present disclosure include:

[0083] Bash: is a command processor that usually runs in a text window and can read commands from files, such files are called scripts.

[0084] To facilitate understanding of this embodiment, an information processing method disclosed in an embodiment of the present disclosure is first introduced in detail. The executor of the information processing method provided in the embodiment of the present disclosure is generally a terminal device or other processing device with certain computing capabilities, where the terminal device can be a user equipment (UE), a mobile device, a user terminal, a terminal, a personal digital assistant (PDA), a handheld device, a computer device, etc.; in some possible implementations, the information processing method can be implemented by a processor calling computer-readable instructions stored in a memory.

[0085] The information processing method provided by the embodiment of the present disclosure is described below by taking an industrial computer as an example.

[0086] like Figure 1FIG. 1 is a flowchart of an information processing method provided by an embodiment of the present disclosure, which may include the following steps:

[0087] S101: During the operation of the intelligent driving system in the intelligent driving vehicle, a status query instruction is sent to a Network Time Protocol (NTP) device of the intelligent driving vehicle.

[0088] An industrial computer (IPC) is an industrial control computer. In the disclosed embodiments, it serves as the "brain" of the intelligent driving vehicle. It controls the operation of the intelligent driving system, obtains status information from the NTP device, and controls the driving of the intelligent driving vehicle based on this status information. The intelligent driving system is the system that controls the operation of the intelligent driving vehicle. The NTP device of the intelligent driving vehicle is the NTP device used by the intelligent driving vehicle.

[0089] The aforementioned intelligent driving vehicles are also known as autonomous vehicles. The query component is query software developed based on NTP's internal instructions and can be pre-deployed on an industrial computer. This query component can be used to query various status information corresponding to NTP devices. For example, this includes querying the time error and accuracy of the NTP device, the connection status between the NTP device and the industrial computer, the connection status between the NTP device and the satellite, and the devices connected to the NTP device.

[0090] NTP: Network Time Protocol, is a protocol used to synchronize the time of industrial computers. It can synchronize the industrial computers with their servers or clock sources (such as satellites) and provide high-precision time correction. NTP devices are devices installed with NTP.

[0091] The status query command is used to query the status information of the NTP device. The status information of the NTP device is the status information of NTP.

[0092] During specific implementation, the status query instruction sent to the NTP device may include one or more status query instructions, and different status query instructions are used to query the status information of the NTP device corresponding to different status types.

[0093] The industrial computer can control the intelligent driving system and the driving of the intelligent driving vehicle. During the operation of the intelligent driving system, if it is determined that the status information of the NTP device needs to be queried, the pre-deployed query component can be used to determine the corresponding status query command based on the status information to be queried. The bash script can then send the specified status query command to the NTP device. The number of status query commands sent here is determined by the amount of status information to be obtained.

[0094] In another embodiment, if it is determined that the status information of the NTP device needs to be queried, a status query instruction can be directly sent to the NTP device using the query component. The status query instruction is used to query the status information of the NTP device corresponding to various status types. In other words, the status query instruction can be used to query all status information corresponding to the NTP device.

[0095] S102: Receive status information of at least one status type returned by the NTP device in response to the status query instruction.

[0096] Here, different status types correspond to different status information of the NTP device, and different status information can reflect different working states of the NTP device. Different status types may correspond to different status query instructions.

[0097] In a specific implementation, after receiving a status query command from an industrial computer, the NTP device can respond to the received status query command, determine the status information of the current status type corresponding to the status query command, and feedback the determined status type to the industrial computer. Furthermore, the industrial computer can receive status information of at least one status type fed back by the NTP device.

[0098] In addition, if the NTP device cannot determine the status information of any status type corresponding to the status query instruction, the NTP device may not feedback the status information of the status type, or may feedback the default indication information corresponding to the status type. The default indication information is used to indicate that the status information of the NTP device under a status type is abnormal.

[0099] In another embodiment, if the NTP device and the industrial computer are not successfully connected, no status information from the NTP device can be received. In this case, after sending a status query command to the NTP device, if no status information from the NTP device is received within a preset waiting period, it can be determined that the connection between the NTP device and the industrial computer has not been successfully established. Furthermore, connection exception information indicating that the connection between the NTP device and the industrial computer has not been successfully established can be directly output.

[0100] S103: Compare the status information of each status type with the standard status corresponding to the status type in the set NTP time synchronization scheme to determine the abnormal comparison result corresponding to the status type; the abnormal comparison result is used to indicate whether the status information of the NTP device in the status type meets the corresponding standard status.

[0101] Here, the above-mentioned NTP time synchronization scheme is a pre-set time synchronization scheme corresponding to the NTP device, and the NTP time synchronization scheme includes standard states of the NTP device corresponding to various state types.

[0102] The abnormality comparison result indicates whether the NTP device's status information for any state type meets the corresponding standard state. The standard state corresponding to each state type represents the status information corresponding to that state type when the NTP device is operating normally. If the status information for each state type of the NTP device meets the corresponding standard state, the industrial computer can operate through the intelligent driving system to achieve safe driving control of the intelligent driving vehicle.

[0103] In specific implementations, after receiving status information for various status types from the NTP device, the system can search for the standard state corresponding to each status type in the NTP time synchronization solution. The system can then compare the status information for that status type with the standard state corresponding to that status type to determine whether the status information for that status type meets the standard state corresponding to that status type, thereby obtaining the corresponding abnormality comparison result for that status type.

[0104] If default indication information corresponding to a state type is received, or state information of the state type is not received, the abnormal comparison result corresponding to the state type can be determined as: the state information corresponding to the state type does not meet the standard state corresponding to the state type.

[0105] Furthermore, after determining the abnormal comparison results corresponding to various status types, the various abnormal comparison results can be output.

[0106] Specifically, regarding the step of outputting the abnormal comparison results, after obtaining the abnormal comparison results corresponding to all status types, the comparison results corresponding to all status types can be output to the user together. Alternatively, after obtaining the abnormal comparison results corresponding to each status type, the abnormal comparison results can be directly output to the user.

[0107] Alternatively, after obtaining the abnormal comparison result, if the abnormal comparison result indicates that the corresponding state information does not meet the standard state, the abnormal comparison result is output to the user. Optionally, when outputting the abnormal comparison result to the user, the state information corresponding to the abnormal comparison result can be output to the user together.

[0108] On the contrary, if the abnormal comparison result indicates that the corresponding state information complies with the standard state, the abnormal comparison result may not be output.

[0109] After the abnormality comparison result is output to the user, the user can determine whether to manually control the intelligent driving vehicle based on the abnormality comparison result, thereby improving driving safety.

[0110] Alternatively, in another embodiment, after obtaining the abnormal comparison result, the industrial computer may also compare the abnormal comparison result with the standard comparison result, and when it is determined that the abnormal comparison result and the standard comparison result are inconsistent, the intelligent driving system may be used to control the vehicle to stop driving, thereby improving driving safety.

[0111] In this way, by sending status query instructions to the NTP device during the operation of the intelligent driving system in the intelligent driving vehicle, it is possible to promptly obtain status information of various types of NTP devices during the operation of the intelligent driving system. By comparing the obtained status information of various types of states with the standard state, it is possible to promptly determine the status information of various types of abnormal states of the NTP device during the operation of the intelligent driving vehicle, and thus promptly determine the abnormal comparison results. On the basis that the status information corresponding to the NTP device affects the driving safety of the intelligent driving vehicle, based on the determined abnormal comparison results, it is possible to timely control the intelligent driving vehicle in motion, thereby improving the safety of autonomous driving.

[0112] In one embodiment, the status query instruction may include a time synchronization status query instruction, wherein the time synchronization status query instruction is used to query time synchronization status information corresponding to the NTP device, and the time synchronization status information is used to reflect whether the time corresponding to the NTP device is synchronized with the standard satellite time.

[0113] In specific implementations, the industrial computer can use the query component to send a time synchronization status query command to the NTP device. After receiving the time synchronization status query command, the NTP device can respond to the time synchronization status query command, obtain time synchronization status information for the time synchronization type, and feedback the time synchronization status information to the industrial computer. Simultaneously, after receiving the working status query command, the NTP device can respond to the working status query command, determine the status information for the working status type corresponding to the working status query command, and feedback the status information to the industrial computer.

[0114] Furthermore, with respect to S102 , the industrial computer may receive time synchronization status information under the time synchronization status type returned by the NTP device in response to the time synchronization status query instruction.

[0115] Furthermore, with respect to the step of determining an abnormal comparison result in S103, the time synchronization status information can be compared with a time synchronization standard status corresponding to the time synchronization status type in the set time synchronization scheme, thereby determining an abnormal comparison result corresponding to the time synchronization status type. Here, the time synchronization standard status is the status corresponding to the time synchronization status type when the NTP device is in normal operation.

[0116] Furthermore, the NTP time synchronization scheme includes standard states corresponding to various operating state types. After receiving status information for at least one operating state type from the NTP device, the status information for each operating state type can be compared with the standard state corresponding to that operating state type in the configured NTP time synchronization scheme to determine an abnormal comparison result corresponding to that operating state type.

[0117] In one embodiment, the status query instruction may further include a working status query instruction, wherein the working status query instruction is used to query the working status information corresponding to the NTP device, and the working status information is used to reflect the current working status of the NTP device. Different working status types may correspond to different working status query instructions.

[0118] In specific implementation, the industrial computer can use the query component to send a working status query instruction to the NTP device. The working status query instruction and the above-mentioned time synchronization status query instruction can be sent to the NTP device simultaneously or asynchronously, which is not specifically limited here.

[0119] After receiving the working status query instruction, the NTP device can respond to the working status query instruction, determine the status information of the current working status type corresponding to the working status query instruction, and feed the status information back to the industrial computer.

[0120] Furthermore, with respect to S102 , the industrial computer may receive status information of at least one type of working status returned by the NTP device in response to the working status query instruction.

[0121] Furthermore, for the step of determining the abnormal comparison result in S103, the status information of each working status type can be compared with the standard status corresponding to the working status type in the set NTP time synchronization scheme to determine the abnormal comparison result corresponding to the working status type.

[0122] In one embodiment, the working status type includes at least one of a time synchronization level type, a time update type, and a time error type. Status information for the time synchronization level type may include time synchronization level indication information corresponding to the NTP device, status information for the time update type may include a time update value corresponding to the NTP device, and status information for the time error type may include a time error corresponding to the NTP device.

[0123] The time synchronization level indication information is used to indicate the time synchronization level of the NTP device under the preset time synchronization protocol. Different time synchronization levels correspond to different time accuracy. The time update value is used to indicate whether the time corresponding to the NTP device is the updated time.

[0124] In addition, the working status type may also include a connection status type, and the status information corresponding to the connection status type may be the device to which the NTP device is successfully connected. In the case where the working status type includes the connection status type, the device to which the NTP device is successfully connected, as indicated in the status information corresponding to the connection status type, may be compared with the target device corresponding to the connection status type in the set time synchronization scheme, thereby determining whether the device to which the NTP device is successfully connected is consistent with the target device. If so, it may be determined that the abnormal comparison result corresponding to the connection status type includes: the device to which the NTP device is connected meets the requirements. If not, it may be determined that the abnormal comparison result corresponding to the connection status type includes: the device to which the NTP device is connected does not meet the requirements.

[0125] Furthermore, the device to which the NTP device is successfully connected can be matched with the target device, and a target device to which a matching successfully connected device does not exist can be determined. The target device and the abnormal comparison result can be output together. The target device is the device to which the NTP device is set to successfully connect. Specifically, the target device can include the upper-layer device of the NTP device, the Global Positioning System (GPS) device, and the lower-layer device of the NTP device, the industrial computer.

[0126] In one embodiment, when the working status type includes the above-mentioned time synchronization level type, the standard status corresponding to the time synchronization level type in the set time synchronization scheme may include the standard level.

[0127] Here, the standard level is the time synchronization level corresponding to the NTP device in normal operation. Specifically, the preset time synchronization protocol may indicate multiple levels corresponding to the time synchronization level, including the standard level. Each level may be represented by a specific level value, and different levels correspond to different time accuracies. The time accuracy corresponding to the standard level conforms to the time accuracy of the NTP device in normal operation. Exemplarily, the time synchronization level may correspond to 16 levels, where level 1 may be represented by a level value of 1, level 2 may be represented by a level value of 2, and so on. Level 16 may be represented by a level value of 16, and the level value corresponding to the standard level may be 1.

[0128] Furthermore, in the step of determining the abnormal comparison result corresponding to the time synchronization layer type, the synchronization layer corresponding to the time synchronization layer indication information can be compared with the standard layer to determine whether the two layers are consistent. In specific implementation, the synchronization layer value corresponding to the time synchronization layer indication information can be compared with the standard layer value to determine whether the two layer values ​​are consistent, and the result of determining whether the two layer values ​​are consistent is used as the result of whether the synchronization layer corresponding to the time synchronization layer indication information is consistent with the standard layer.

[0129] When it is determined that the synchronization level corresponding to the time synchronization level indication information is inconsistent with the standard level, it is determined that the time accuracy corresponding to the NTP device does not meet the standard, that is, it can be determined that the abnormal comparison result corresponding to the time synchronization level type includes: the time accuracy corresponding to the NTP device does not meet the standard.

[0130] If it is determined that the synchronization level corresponding to the time synchronization level indication information is consistent with the standard level, the time accuracy corresponding to the NTP device can be considered to meet the standard as the abnormal comparison result corresponding to the time synchronization level type. Alternatively, if it is determined that the synchronization level corresponding to the time synchronization level indication information is consistent with the standard level, the abnormal comparison result corresponding to the time synchronization level type can also be determined to be empty.

[0131] In one embodiment, when the operating status type includes a time error type, the standard status corresponding to the time error type in the set time synchronization scheme may include a standard time error. Here, the standard time error may be set based on the maximum error value of the NTP device under normal operating conditions. For example, the maximum error value may be used as the standard time error, or an error range with the maximum error as a threshold may be determined based on the maximum error value, and the error range may be used as the standard time error.

[0132] When the working status type includes a time error type, the status information of the NTP device under the working status type may include a time error. Specifically, the time error corresponding to the NTP device may include a first time error between the time corresponding to the NTP device and the satellite time, a second time error between the time corresponding to the NTP device and the time corresponding to the industrial computer, and a third time error between the satellite time and the time corresponding to the industrial computer.

[0133] The NTP device can determine the second time error based on the time the command was sent in the received first working status query command and the time corresponding to the NTP device. The first working status query command can be a command for querying the second time error. For example, the command ntpq -crv –p can be used to query the second time error.

[0134] The NTP device can determine the third time error based on the time the command was sent in the received second working status query command and the satellite time acquired by the NTP device. The second working status query command can be a command for querying the third time error. For example, the third time error can be queried using the ntpq -p command.

[0135] The first time error can be queried using the command chronyc -m tracking sources sourcestats.

[0136] Furthermore, the step of determining the abnormal comparison result corresponding to the time error type may be implemented by the following steps:

[0137] Step 1: Compare the first time error, the second time error, and the third time error with their corresponding standard time errors.

[0138] Here, in one embodiment, the standard time error may include only one, that is, the standard time errors corresponding to the first time error, the second time error, and the third time error are the same.

[0139] During specific implementation, the first time error, the second time error, and the third time error may be compared with the standard time error respectively.

[0140] In another embodiment, the standard time error may include a first standard error corresponding to the first time error, a second standard error corresponding to the second time error, and a third standard error corresponding to the third time error.

[0141] In this case, when step 1 is specifically implemented, the first time error may be compared with the first standard error, the second time error may be compared with the second standard error, and the third time error may be compared with the third standard error.

[0142] Step 2: When it is determined that at least one target time error is greater than the corresponding standard time error, determining that the abnormal comparison result corresponding to the time error type includes: the time error corresponding to the NTP device does not meet the standard.

[0143] Here, the target time error may be one or more of a first time error, a second time error, and a third time error. Specifically, if the first time error is greater than the standard time error (or the first standard error), the first time error is used as the target time error; if the second time error is greater than the standard time error (or the second standard error), the second time error is used as the target time error; and if the third time error is greater than the standard time error (or the third standard error), the third time error is used as the target time error.

[0144] For example, when it is determined according to the comparison result of step 1 that there is at least one target time error, the abnormal comparison result corresponding to the time error type may include: the time error corresponding to the NTP device does not meet the standard.

[0145] In addition, in the process of outputting the abnormal comparison result corresponding to the time error type, the determined target time error may also be output together.

[0146] In one embodiment, when the working status type includes a time update type, the standard status corresponding to the time update type in the set time synchronization scheme may further include a standard update value. The time update value is used to indicate whether the time corresponding to the NTP device is an updated time. The standard update value may be an update value corresponding to the time update type when the NTP device is in normal operation. For example, the standard update value may indicate that the time corresponding to the NTP device has been updated; or, the standard update value may be "yes"; or, alternatively, the standard update value may be "1", etc. The time update value may indicate that the time corresponding to the NTP device has been updated, or that the time corresponding to the NTP device has not been updated; or, the time update value may be "yes" or "no"; or, alternatively, the time update value may be "1" or "0", etc. "1" indicates that the time corresponding to the NTP device has been updated, and "0" indicates that the time corresponding to the NTP device has not been updated.

[0147] In the step of determining an abnormal comparison result corresponding to the time synchronization level type, a time update value corresponding to the time update type may be compared with a standard update value to determine whether the time update value is consistent with the standard update value. If it is determined that the time update value is inconsistent with the standard update value, then the abnormal comparison result corresponding to the time update type is determined to include: the time corresponding to the NTP device is not updated.

[0148] In one embodiment, with respect to the above-mentioned S101, during the operation of the intelligent driving system in the intelligent driving vehicle, that is, during the process of controlling the driving of the intelligent driving vehicle, a status query instruction can be sent to the Network Time Protocol (NTP) device of the intelligent driving vehicle using a deployed query component according to a preset time period.

[0149] Here, the preset time period can be set based on the query requirements. For example, if the query requirement is to obtain the status information corresponding to the NTP device at every moment during the driving process of the intelligent driving vehicle, the preset time period can be set to be sufficiently short to enable the status query instruction to be sent to the NTP device in real time. For another example, if the query requirement is to obtain the status information corresponding to the NTP device once every minute, the preset time period can be set to 1 minute. Specifically, the preset time period can be set independently, and the specific preset time period is not limited in this disclosure.

[0150] In this way, the status information of the NTP device during the driving process of the intelligent driving vehicle can be determined in real time.

[0151] In another embodiment, the above S101 may be implemented according to the following steps:

[0152] S101-1: During operation of the intelligent driving system in the intelligent driving vehicle, a target transmission frequency of a status query instruction is determined based on driving speed information of the intelligent driving vehicle and / or road environment information corresponding to the intelligent driving vehicle.

[0153] Here, the road environment information may include, for example, the number of vehicles on the road, the number of obstacles, the flow of people, the distance to other vehicles (or people), driving information indicated by the traffic signs ahead, etc. The target transmission frequency may be a frequency of transmitting the status query command within a predetermined time period in the future.

[0154] In specific implementation, the road environment information and driving speed information of the intelligent driving vehicle in a preset time period can be obtained to determine the changes in the road environment information within the preset time period and the changes in the driving speed within the preset time period.

[0155] For example, the changes in road environment information may include changes in pedestrian flow, vehicle flow, the closest distance to other vehicles (or people), road information ahead, and other information of the smart driving vehicle in a preset time period, as well as the average speed, maximum speed, minimum speed, acceleration changes, etc. of the smart driving vehicle in a preset time period.

[0156] Furthermore, the target transmission frequency of the status query instruction in the next preset time period may be determined based on the changes in the road environment information and the driving speed within a predetermined time period.

[0157] For example, if changes in pedestrian and vehicle flow are small, or even absent, the road ahead is wide and straight, and the vehicle maintains a constant speed, the target transmission frequency of the status query command can be determined to be low. For example, the target transmission frequency could be one minute, one minute, or one minute. If changes in pedestrian and vehicle flow are large, the road ahead is narrow, and vehicle speeds vary significantly, the target transmission frequency of the status query command can be determined to be high. For example, the target transmission frequency could be one second, one second, one second, or one second.

[0158] S101-2: According to the target transmission frequency, use the deployed query component to send a status query instruction to the network time protocol NTP device of the intelligent driving vehicle.

[0159] In specific implementation, the query component can be used to send status query instructions to the NTP device of the smart driving vehicle according to the target transmission frequency within a preset time period in the future.

[0160] like Figure 2FIG. 1 is a flowchart of a specific implementation of an information processing method according to an embodiment of the present disclosure, which may include the following steps:

[0161] S201: During the operation of the intelligent driving system in the intelligent driving vehicle, a time synchronization status query instruction and a working status query instruction are sent to the NTP device of the intelligent driving vehicle using the deployed query component.

[0162] Here, the working status query instructions may include multiple ones. Specifically, the working status query instructions may include a working status query instruction for obtaining the time synchronization level indication information corresponding to the NTP device, a working status query instruction for obtaining the time update value corresponding to the NTP device, a working status query instruction for obtaining the first time error corresponding to the NTP device, a working status query instruction for obtaining the second time error corresponding to the NTP device, a working status query instruction for obtaining the third time error corresponding to the NTP device, etc.

[0163] S202: Receive time synchronization status information returned by the NTP device in response to the time synchronization status query instruction, and receive status information of various working status types returned by the NTP device in response to the working status query instruction.

[0164] Here, the status information of various working status types returned by the NTP device may include time synchronization level indication information, time update value, first time error, second time error, third time error, etc. corresponding to the NTP device.

[0165] S203: Compare the status information of each status type with the standard status corresponding to the status type in the set NTP time synchronization solution, determine the abnormal comparison result corresponding to the status type, and output the abnormal comparison result.

[0166] Regarding the specific implementation process of the above S201 to S203, reference can be made to the above embodiments, which will not be repeated here.

[0167] Those skilled in the art will understand that in the above-mentioned method of the specific implementation method, the writing order of each step does not mean a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.

[0168] Based on the same inventive concept, an information processing device corresponding to the information processing method is also provided in the embodiment of the present disclosure. Since the principle of solving the problem by the device in the embodiment of the present disclosure is similar to the above-mentioned information processing method in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0169] like Figure 3FIG. 1 is a schematic diagram of an information processing device provided by an embodiment of the present disclosure, including:

[0170] The query module 301 is configured to send a status query instruction to a Network Time Protocol (NTP) device of the intelligent driving vehicle during operation of the intelligent driving system in the intelligent driving vehicle;

[0171] A receiving module 302 is configured to receive status information of at least one status type returned by the NTP device in response to the status query instruction;

[0172] The comparison module 303 is used to compare the status information under each status type with the standard status corresponding to the status type in the set NTP time synchronization scheme to determine the abnormal comparison result corresponding to the status type; the abnormal comparison result is used to indicate whether the status information of the NTP device under the status type meets the corresponding standard status.

[0173] In a possible implementation, the status query instruction includes a time synchronization status query instruction;

[0174] The receiving module 302 is configured to receive the time synchronization status information returned by the NTP device in response to the time synchronization status query instruction;

[0175] The comparison module 303 is configured to compare the time synchronization status information with a time synchronization standard status corresponding to the time synchronization status type in a set time synchronization solution, and determine an abnormal comparison result corresponding to the time synchronization status type.

[0176] In a possible implementation, the status query instruction includes a working status query instruction;

[0177] The receiving module 302 is configured to receive status information of at least one working status type returned by the NTP device in response to the working status query instruction;

[0178] The comparison module 303 is configured to compare the status information of each working status type with the standard status corresponding to the working status type in the set NTP time synchronization scheme, and determine an abnormal comparison result corresponding to the working status type.

[0179] In a possible implementation, the working status type includes at least one of a time synchronization level type, a time update type, and a time error type;

[0180] The status information under the time synchronization level type includes the time synchronization level indication information corresponding to the NTP device, the status information under the time update type includes the time update value corresponding to the NTP device, and the status information under the time error type includes the time error corresponding to the NTP device; the time update value is used to indicate whether the time corresponding to the NTP device is the updated time.

[0181] In a possible implementation, when the working status type includes the time synchronization level type, the standard status corresponding to the time synchronization level type in the set time synchronization scheme includes a standard level;

[0182] The comparison module 303 is used to compare the synchronization level corresponding to the time synchronization level indication information with the standard level. When it is determined that the synchronization level is inconsistent with the standard level, the abnormal comparison result corresponding to the time synchronization level type is determined to include: the time accuracy corresponding to the NTP device does not meet the standard.

[0183] In a possible implementation, when the working status type includes the time error type, the standard state corresponding to the time error type in the set time synchronization scheme includes a standard time error; the time error corresponding to the NTP device includes a first time error between the time corresponding to the NTP device and the satellite time, a second time error between the time corresponding to the NTP device and the time corresponding to the industrial computer, and a third time error between the satellite time and the time corresponding to the industrial computer;

[0184] The comparison module 303 is configured to compare the first time error, the second time error, and the third time error with their corresponding standard time errors;

[0185] In a case where it is determined that at least one target time error is greater than the corresponding standard time error, determining the abnormal comparison result corresponding to the time error type includes: the time error corresponding to the NTP device does not meet the standard.

[0186] In a possible implementation, when the working status type includes the time update type, the standard state corresponding to the time update type in the set time synchronization scheme includes a standard update value;

[0187] The comparison module 303 is used to compare the time update value corresponding to the time update type with the standard update value. When it is determined that the time update value is inconsistent with the standard update value, the abnormal comparison result corresponding to the time update type is determined to include: the time corresponding to the NTP device is not updated.

[0188] In one possible implementation, the query module 301 is configured to send the status query instruction to the Network Time Protocol (NTP) device of the intelligent driving vehicle using a deployed query component according to a preset time period during the operation of the intelligent driving system in the intelligent driving vehicle.

[0189] In one possible implementation, the query module 301 is configured to determine a target transmission frequency of the status query instruction based on driving speed information of the intelligent driving vehicle and / or road environment information corresponding to the intelligent driving vehicle during operation of the intelligent driving system in the intelligent driving vehicle;

[0190] According to the target transmission frequency, the status query instruction is sent to the network time protocol NTP device of the intelligent driving vehicle using the deployed query component.

[0191] For descriptions of the processing flow of each module in the device and the interaction flow between each module, reference can be made to the relevant descriptions in the above method embodiment, which will not be described in detail here.

[0192] The present disclosure also provides a computer device, such as Figure 4 FIG. 1 is a schematic diagram of a computer device structure provided by an embodiment of the present disclosure, including:

[0193] A processor 41 and a memory 42; the memory 42 stores machine-readable instructions executable by the processor 41, and the processor 41 is used to execute the machine-readable instructions stored in the memory 42. When the machine-readable instructions are executed by the processor 41, the processor 41 performs the following steps: S101: during the operation of the intelligent driving system in the intelligent driving vehicle, a status query instruction is sent to the network time protocol NTP device of the intelligent driving vehicle; S102: status information of at least one status type returned by the NTP device in response to the status query instruction; and S103: comparing the status information of each status type with the standard status corresponding to the status type in the set NTP time synchronization scheme to determine the abnormal comparison result corresponding to the status type; the abnormal comparison result is used to indicate whether the status information of the NTP device under the status type meets the corresponding standard status.

[0194] The above-mentioned memory 42 includes internal memory 421 and external memory 422; the memory 421 here is also called internal memory, which is used to temporarily store the calculation data in the processor 41 and the data exchanged with the external memory 422 such as the hard disk. The processor 41 exchanges data with the external memory 422 through the memory 421.

[0195] The specific execution process of the above instructions can refer to the steps of the information processing method described in the embodiment of the present disclosure, and will not be repeated here.

[0196] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program executes the steps of the information processing method described in the above method embodiment. The storage medium may be a volatile or non-volatile computer-readable storage medium.

[0197] The computer program product of the information processing method provided in the embodiments of the present disclosure includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the steps of the information processing method described in the above method embodiments. For details, please refer to the above method embodiments and will not be repeated here.

[0198] The computer program product may be implemented in hardware, software, or a combination thereof. In one embodiment, the computer program product is implemented as a computer storage medium. In another embodiment, the computer program product is implemented as a software product, such as a software development kit (SDK).

[0199] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. In the several embodiments provided in the present disclosure, it should be understood that the disclosed device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.

[0200] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0201] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0202] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0203] If the technical solution of this application involves personal information, the product that applies the technical solution of this application has clearly informed the personal information processing rules and obtained the individual's voluntary consent before processing personal information. If the technical solution of this application involves sensitive personal information, the product that applies the technical solution of this application has obtained the individual's separate consent before processing sensitive personal information, and at the same time meets the "explicit consent" requirement. For example, on personal information collection devices such as cameras, a clear and prominent sign is set to inform that the personal information collection scope has been entered and personal information will be collected. If the individual voluntarily enters the collection scope, it is deemed that they agree to the collection of their personal information; or on the personal information processing device, when the personal information processing rules are notified by obvious signs / information, the individual's authorization is obtained through pop-up information or by asking the individual to upload their personal information; among which, the personal information processing rules may include information such as the personal information processor, the purpose of personal information processing, the processing method, and the type of personal information processed.

[0204] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The scope of protection of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed in the present disclosure, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure shall be subject to the scope of protection of the claims.

Claims

1. An information processing method, characterized in that: Applied to industrial computers, including: During the operation of the intelligent driving system in the intelligent driving vehicle, a status query instruction is sent to a network time protocol (NTP) device of the intelligent driving vehicle; the status query instruction includes a time synchronization status query instruction and a working status query instruction; Receive status information of various status types returned by the NTP device in response to the status query instruction; the status types include a time synchronization status type and a working status type; the status information of the time synchronization status type is used to reflect whether the time corresponding to the NTP device is synchronized with the standard satellite time; the working status type includes at least a time synchronization level type and a time update type; the status information of the time synchronization level type is used to indicate the time accuracy of the NTP device under a preset time synchronization protocol; the status information of the time update type is used to indicate whether the time corresponding to the NTP device is an updated time; The status information under each status type is compared with the standard status corresponding to the status type in the set NTP time synchronization scheme to determine the abnormal comparison result corresponding to the status type; the abnormal comparison result is used to indicate whether the status information of the NTP device under the status type meets the corresponding standard status.

2. The method according to claim 1, characterized in that The receiving of status information of at least one status type returned by the NTP device in response to the status query instruction includes: Receiving time synchronization status information returned by the NTP device in response to the time synchronization status query instruction; The comparing the status information under each status type with the standard status corresponding to the status type in the set NTP time synchronization scheme to determine the abnormal comparison result corresponding to the status type includes: The time synchronization status information is compared with a time synchronization standard status corresponding to the time synchronization status type in a set time synchronization solution to determine an abnormal comparison result corresponding to the time synchronization status type.

3. The method according to claim 1, characterized in that The receiving of status information of at least one status type returned by the NTP device in response to the status query instruction includes: receiving status information of at least one working status type returned by the NTP device in response to the working status query instruction; The comparing the status information under each status type with the standard status corresponding to the status type in the set NTP time synchronization scheme to determine the abnormal comparison result corresponding to the status type includes: The status information of each working status type is compared with the standard status corresponding to the working status type in the set NTP time synchronization scheme to determine the abnormal comparison result corresponding to the working status type.

4. The method according to claim 3, characterized in that The working status type also includes a time error type; The status information under the time synchronization level type includes the time synchronization level indication information corresponding to the NTP device, the status information under the time update type includes the time update value corresponding to the NTP device, and the status information under the time error type includes the time error corresponding to the NTP device; the time synchronization level indication information is used to indicate the time accuracy; the time update value is used to characterize whether the time corresponding to the NTP device is the updated time.

5. The method according to claim 3 or 4, characterized in that In a case where the working state type includes the time synchronization level type, the standard state corresponding to the time synchronization level type in the set time synchronization scheme includes a standard level; Compare the status information of each working status type with the standard status corresponding to the working status type in the configured NTP time synchronization scheme to determine the abnormal comparison results corresponding to the working status type, including: The synchronization level corresponding to the time synchronization level indication information is compared with the standard level. When it is determined that the synchronization level is inconsistent with the standard level, the abnormal comparison result corresponding to the time synchronization level type is determined to include: the time accuracy corresponding to the NTP device does not meet the standard.

6. The method according to claim 4, characterized in that In a case where the working state type includes the time error type, the standard state corresponding to the time error type in the set time synchronization scheme includes a standard time error; the time error corresponding to the NTP device includes a first time error between the time corresponding to the NTP device and the satellite time, a second time error between the time corresponding to the NTP device and the time corresponding to the industrial computer, and a third time error between the satellite time and the time corresponding to the industrial computer; Compare the status information of each working status type with the standard status corresponding to the working status type in the configured NTP time synchronization scheme to determine the abnormal comparison results corresponding to the working status type, including: comparing the first time error, the second time error, and the third time error with their corresponding standard time errors; In a case where it is determined that at least one target time error is greater than the corresponding standard time error, determining the abnormal comparison result corresponding to the time error type includes: the time error corresponding to the NTP device does not meet the standard.

7. The method according to claim 3 or 4, characterized in that In the case where the working status type includes the time update type, the standard state corresponding to the time update type in the set time synchronization scheme includes a standard update value; Compare the status information of each working status type with the standard status corresponding to the working status type in the configured NTP time synchronization scheme to determine the abnormal comparison results corresponding to the working status type, including: The time update value corresponding to the time update type is compared with the standard update value. When it is determined that the time update value is inconsistent with the standard update value, determining that the abnormal comparison result corresponding to the time update type includes: the time corresponding to the NTP device is not updated.

8. The method according to claim 1, characterized in that During the operation of the intelligent driving system in the intelligent driving vehicle, sending a status query instruction to a network time protocol (NTP) device of the intelligent driving vehicle includes: During the operation of the intelligent driving system in the intelligent driving vehicle, the status query instruction is sent to the network time protocol NTP device of the intelligent driving vehicle using the deployed query component according to a preset time period.

9. The method according to claim 1, characterized in that During the operation of the intelligent driving system in the intelligent driving vehicle, sending a status query instruction to a network time protocol (NTP) device of the intelligent driving vehicle includes: During operation of the intelligent driving system in the intelligent driving vehicle, determining a target transmission frequency of the status query instruction according to driving speed information of the intelligent driving vehicle and / or road environment information corresponding to the intelligent driving vehicle; According to the target transmission frequency, the status query instruction is sent to the network time protocol NTP device of the intelligent driving vehicle using the deployed query component.

10. An information processing device, characterized in that: Applied to industrial computers, including: A query module is used to send a status query instruction to a network time protocol (NTP) device of the intelligent driving vehicle during the operation of the intelligent driving system in the intelligent driving vehicle; the status query instruction includes a time synchronization status query instruction and a working status query instruction; A receiving module is configured to receive status information of various status types returned by the NTP device in response to the status query instruction; the status types include a time synchronization status type and a working status type; the status information of the time synchronization status type is used to reflect whether the time corresponding to the NTP device is synchronized with the standard satellite time; the working status types include at least a time synchronization level type and a time update type; the status information of the time synchronization level type is used to indicate the time accuracy of the NTP device under a preset time synchronization protocol; the status information of the time update type is used to indicate whether the time corresponding to the NTP device is an updated time; A comparison module is used to compare the status information under each status type with the standard status corresponding to the status type in the set NTP time synchronization scheme, and determine the abnormal comparison result corresponding to the status type; the abnormal comparison result is used to indicate whether the status information of the NTP device under the status type meets the corresponding standard status.

11. A computer device, characterized in that: include: A processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and the processor is used to execute the machine-readable instructions stored in the memory. When the machine-readable instructions are executed by the processor, the processor performs the steps of the information processing method according to any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program. When the computer program is executed by a computer device, the computer device executes the steps of the information processing method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Automatic driving system and vehicle

    CN112622928A