CN115174426B - Output message detection method and device, electronic equipment and storage medium - Google Patents
Output message detection method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN115174426B CN115174426B CN202210863364.7A CN202210863364A CN115174426B CN 115174426 B CN115174426 B CN 115174426B CN 202210863364 A CN202210863364 A CN 202210863364A CN 115174426 B CN115174426 B CN 115174426B
- Authority
- CN
- China
- Prior art keywords
- message
- output
- input
- detected
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 67
- 238000005070 sampling Methods 0.000 claims abstract description 193
- 238000000034 method Methods 0.000 claims abstract description 36
- 238000004590 computer program Methods 0.000 claims description 16
- 230000006854 communication Effects 0.000 description 34
- 238000004891 communication Methods 0.000 description 33
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 3
- 102100033189 Diablo IAP-binding mitochondrial protein Human genes 0.000 description 2
- 101710101225 Diablo IAP-binding mitochondrial protein Proteins 0.000 description 2
- 101100194362 Schizosaccharomyces pombe (strain 972 / ATCC 24843) res1 gene Proteins 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/02—Capturing of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Mining & Analysis (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention discloses an output message detection method, an output message detection device, electronic equipment and a storage medium. The method for detecting the output message specifically comprises the following steps: acquiring an output message to be detected, and determining the starting sampling time and the ending sampling time of the output message to be detected; determining at least one comparison input message according to the starting sampling time and the ending sampling time; and detecting the output message to be detected according to each comparison input message. The technical scheme of the embodiment of the invention can accurately detect the output message, thereby improving the output accuracy of the message.
Description
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to an output message detection method, an output message detection device, electronic equipment and a storage medium.
Background
With the development of communication technology, messages are increasingly important as important information carriers. In the communication process, the correctness of the communication information carried by the output message of the communication equipment needs to be detected so as to ensure normal communication.
In the existing output message detection method, a certain determined input message is compared with an output message to determine the correctness of the communication information carried by the output message. However, when outputting a message, the existing communication device generally generates an output message according to different bit fields of a plurality of input messages, so that the existing output message detection method cannot accurately detect the correctness of the communication information carried by the output message.
Disclosure of Invention
The embodiment of the invention provides an output message detection method, an output message detection device, electronic equipment and a storage medium, which can accurately detect an output message, thereby improving the output accuracy of the message.
According to an aspect of the present invention, there is provided an output message detection method, including:
acquiring an output message to be detected, and determining the starting sampling time and the ending sampling time of the output message to be detected;
determining at least one comparison input message according to the starting sampling time and the ending sampling time;
and detecting the output message to be detected according to each comparison input message.
According to another aspect of the present invention, there is provided an output message detection apparatus, including:
The sampling moment determining module is used for acquiring an output message to be detected and determining the starting sampling moment and the ending sampling moment of the output message to be detected;
the comparison input message determining module is used for determining at least one comparison input message according to the starting sampling time and the ending sampling time;
and the output message detection module is used for detecting the output message to be detected according to each comparison input message.
According to another aspect of the present invention, there is provided an electronic apparatus including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the output message detection method according to any one of the embodiments of the present invention.
According to another aspect of the present invention, there is provided a computer readable storage medium storing computer instructions for causing a processor to implement the output message detection method according to any one of the embodiments of the present invention when executed.
According to the technical scheme, the output message to be detected is obtained, the starting sampling time and the ending sampling time of the output message to be detected are determined, at least one comparison input message is determined according to the starting sampling time and the ending sampling time, and therefore the output message to be detected is detected according to the comparison input messages.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the invention or to delineate the scope of the invention. Other features of the present invention will become apparent from the description that follows.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flowchart of a method for detecting an output message according to a first embodiment of the present invention;
fig. 2 is a flowchart of a method for detecting an output message according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a CMEF frame packet according to a third embodiment of the present invention;
fig. 4 is a schematic diagram of an output message detection device according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device implementing the method for detecting an output message according to an embodiment of the present invention.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
Fig. 1 is a flowchart of an output message detection method provided in an embodiment of the present invention, where the embodiment is applicable to a case of accurately detecting an output message, and the method may be performed by an output message detection apparatus, where the apparatus may be implemented by software and/or hardware, and may generally be directly integrated into an electronic device for performing the method, for example, may be an output message detection device, where the electronic device may be a terminal device or a server device, and the embodiment of the present invention does not limit a type of electronic device for performing the output message detection method. Specifically, as shown in fig. 1, the method for detecting an output message specifically includes the following steps:
s110, obtaining an output message to be detected, and determining the starting sampling time and the ending sampling time of the output message to be detected.
The output message to be detected can be an output message which is output by any communication equipment and needs to be compared and detected. It can be understood that there may be one or more output messages, and when detecting a certain output message, the output message is the output message to be detected. The starting sampling time may be the starting time of sampling to the output message to be detected, that is, the starting time of outputting the output message to be detected. The end sampling time may be the end time of sampling the output message to be detected, that is, the end output time of the output message to be detected. It will be appreciated that the output of the output message to be detected is not completed instantaneously, but is completed within a period of time.
In the embodiment of the invention, the output message to be detected is obtained, and the starting sampling time and the ending sampling time of the output message to be detected are determined. Optionally, determining the start sampling time and the end sampling time of the output packet to be detected may include acquiring a start output flag and an end output flag of the output packet to be detected, and determining the start sampling time and the end sampling time according to the start output flag and the end output flag. It should be noted that, the start sampling time and the end sampling time of the output message to be detected may also be determined in other manners, and the embodiment of the present invention does not limit the specific implementation manners for determining the start sampling time and the end sampling time of the output message to be detected, so long as the determination of the start sampling time and the end sampling time of the output message to be detected can be achieved.
S120, determining at least one comparison input message according to the starting sampling time and the ending sampling time.
The comparison input message may be a message that can be used for detecting and comparing an output message to be detected in an input message of the communication device.
In the embodiment of the invention, after the starting sampling time and the ending sampling time of the output message to be detected are determined, at least one comparison input message can be further determined according to the starting sampling time and the ending sampling time.
Optionally, before determining at least one comparison input packet according to the start sampling time and the end sampling time, the method further includes: under the condition that the output message to be detected is determined to be the first output message, determining a maximum time interval switch state; under the condition that the maximum time interval switch state is in an on state, generating a default comparison message, and detecting an output message to be detected according to the default comparison message; and under the condition that the maximum time interval switch state is in an off state, executing the step of determining at least one comparison input message according to the starting sampling time and the ending sampling time.
The first output message may be a first output message. The maximum time interval may be the maximum interval between the output times of two output messages when the communication device outputs a message without an input message. It should be noted that, when the communication device outputs a packet, if a maximum time interval T is set after outputting (i.e., starting sampling time) an output packet a max No new input message is in the process, then at the maximum time interval T max And then, outputting the output message B. At this time, the content of the output message B is the same as the content of the output message a. The maximum time interval switch state may be an on or off state of a maximum time interval of the communication device. The default comparison message may be a message capable of performing detection comparison on the first output message. Optionally, the default comparison message may be a message generated according to configuration information of the communication device, and used for detecting and comparing the first output message.
Specifically, before determining at least one comparison input message according to the start sampling time and the end sampling time, it may be further determined whether the output message to be detected is the first output message. If the output message to be detected is the first output message, the maximum time interval switch state can be determined, and a default comparison message is generated when the maximum time interval switch state is in an on state, so that the output message to be detected is detected according to the default comparison message. And when the maximum time interval switch state is in an off state, executing the step of determining at least one comparison input message according to the starting sampling time and the ending sampling time. Alternatively, if the output message to be detected is not the first output message, the step of determining at least one comparison input message according to the start sampling time and the end sampling time may be directly performed.
It will be appreciated that if the maximum time interval switch state is an on state, the communication device may output the first output message at the instant the maximum time interval switch is on. That is, if the maximum time interval switch state is an on state, there is no input of an input message before the first output message is output. If the maximum time interval switch state is in the off state, which indicates that there is an input of the input message before the first output message, at least one comparison input message can be determined according to the start sampling time and the end sampling time, so as to detect the output message to be detected according to each comparison input message.
S130, detecting the output message to be detected according to the comparison input messages.
In the embodiment of the invention, after at least one comparison input message is determined according to the starting sampling time and the ending sampling time, the output message to be detected can be further detected according to each comparison input message.
According to the technical scheme, the output message to be detected is obtained, the starting sampling time and the ending sampling time of the output message to be detected are determined, at least one comparison input message is determined according to the starting sampling time and the ending sampling time, and therefore the output message to be detected is detected according to each comparison input message.
Example two
Fig. 2 is a flowchart of an output message detection method provided by a second embodiment of the present invention, where the present embodiment further refines the above technical solutions, and provides various specific alternative implementations for determining at least one comparison input message according to the start sampling time and the end sampling time, and detecting the output message to be detected according to each comparison input message. The technical solution in this embodiment may be combined with each of the alternatives in one or more embodiments described above. As shown in fig. 2, the method may include the steps of:
S210, obtaining an output message to be detected, and determining the starting sampling time and the ending sampling time of the output message to be detected.
Optionally, after obtaining the output message to be detected and determining the start sampling time and the end sampling time of the output message to be detected, the method further includes: determining the starting sampling time of an adjacent output message corresponding to the output message to be detected; determining the difference between the starting sampling time of the adjacent output message and the starting sampling time of the output message to be detected as the adjacent output interval; and ending the detection of the output message to be detected under the condition that the adjacent output interval does not meet the minimum time interval and/or the maximum time interval.
The adjacent output message may be an output message adjacent to the output message to be detected, for example, may be a last output message of the output message to be detected, or may be a next output message of the output message to be detected. For example, if the output message to be detected is the first output message, the adjacent output message is the next output message of the output message to be detected. If the output message to be detected is not the first output message, the adjacent output message may be the next output message of the output message to be detected or the last output message of the output message to be detected. The adjacent output interval may be an output time interval between two output messages. The minimum time interval may be the minimum interval between output times of two output messages when the communication device outputs the messages. It should be noted that, when the communication device outputs a packet, if a minimum time interval T is set after outputting (i.e., starting sampling time) an output packet a min With multiple input messages, but not at minimum time interval T min When the time is up, a new output message is not output until the minimum time interval T is reached min The output message B starts to be output.
Specifically, after the output message to be detected is obtained and the start sampling time and the end sampling time of the output message to be detected are determined, the start sampling time of the adjacent output message corresponding to the output message to be detected can be further determined, and the difference between the start sampling time of the adjacent output message and the start sampling time of the output message to be detected is determined as the adjacent output interval, so as to determine whether the adjacent output interval meets the minimum time interval and the maximum time interval. And ending the detection of the output message to be detected under the condition that the adjacent output interval is not satisfied with the minimum time interval or the maximum time interval. And ending the detection of the output message to be detected under the condition that the adjacent output interval is not satisfied with the minimum time interval and the maximum time interval. It will be appreciated that if the adjacent output interval does not meet the minimum time interval or the maximum time interval, indicating that the communication device is in error during communication, the output message to be detected does not need to be detected.
S220, acquiring the message input time of each input message and the detection starting time corresponding to the output message to be detected.
The message input time may be a message input time. The detection start time may be a time when the detection of the output message to be detected starts. It can be understood that after the detection start time, the communication device outputs the output message to be detected, that is, the detection start time corresponding to the output message to be detected is earlier than the sampling start time of the output message to be detected.
In the embodiment of the invention, after the output message to be detected is obtained and the start sampling time and the end sampling time of the output message to be detected are determined, the message input time of each input message can be further obtained, and the detection start time corresponding to the output message to be detected is obtained.
S230, determining the number of first input messages between the detection starting time and the sampling starting time according to the message input times.
The first number of input messages may be the number of input messages input between the detection start time and the sampling start time.
In the embodiment of the invention, after the message input time of each input message and the detection start time corresponding to the output message to be detected are obtained, the number of the first input messages between the detection start time and the sampling start time can be further determined according to each message input time. For example, if the detection start time is 8 points, the start sampling time is 8 points and 5 minutes, and the message input time between the detection start time and the start sampling time includes 8 points and 1 minute and 3 minutes, the number of the first input messages is 2. It should be noted that, the time measurement unit in the specific example is only for enabling those skilled in the art to better understand the output message detection method in the embodiment of the present invention, and is not a real time measurement unit for inputting and outputting a message.
S240, determining the number of second input messages between the starting sampling time and the ending sampling time according to the message input times.
The second number of input messages may be the number of input messages input between the start sampling time and the end sampling time.
In the embodiment of the invention, after the message input time of each input message and the detection start time corresponding to the output message to be detected are obtained, the number of the second input messages between the start sampling time and the end sampling time can be further determined according to each message input time. For example, if the start sampling time is 8 points and 5 minutes, the end sampling time is 8 points and 8 minutes, and the message input time between the start sampling time and the end sampling time includes 8 points and 6 minutes, the number of the second input messages is 1.
It should be noted that the order of S230 and S240 is not limited in the embodiment of the present invention, that is, S230 and S240 may be performed synchronously.
S250, determining at least one comparison input message according to the first input message number and the second input message number.
In the embodiment of the invention, after the number of the first input messages and the number of the second input messages are determined, the comparison input messages can be further determined according to the number of the first input messages and the number of the second input messages. It is to be understood that the comparison input message may be one or more than one, which is not limited in the embodiment of the present invention.
Optionally, determining at least one comparison input message according to the first input message number and the second input message number may include: under the condition that the number of the first input messages is not empty, acquiring first adjacent input messages with the message input time smaller than the sampling start time; determining a time difference value between a message input time and a sampling start time of a first adjacent input message; under the condition that the time difference value is equal to or greater than a time threshold value, determining the first adjacent input message as a first comparison input message; under the condition that the time difference value is smaller than the time threshold value, acquiring a second adjacent input message, and determining a first comparison input message according to the first adjacent input message and the second adjacent input message; under the condition that the number of the second input messages is not empty, determining each second comparison input message between the starting sampling time and the ending sampling time; and determining the comparison input message according to the first comparison input message and/or each second comparison input message.
The first adjacent input message may be the last input message before the sampling start time of the output message to be detected. The time threshold may be a preset threshold of a time difference between a message input time of the first neighboring input message and a start sampling time of the output message to be detected. The first comparison input message may be one input message of the communication device, which is used for performing detection comparison on the output message to be detected. The second adjacent input message may be the next to last input message before the start sampling time of the output message to be detected. The second comparison input message may be another input message of the communication device, which is used for performing detection comparison on the output message to be detected.
Specifically, after the number of the first input messages and the number of the second input messages are determined, whether the number of the first input messages is empty may be further determined. Under the condition that the number of the first input messages is not empty, acquiring first adjacent input messages, and determining a time difference value between the message input time and the sampling start time of the first adjacent input messages. And if the time difference value is equal to or greater than the time threshold value, determining the first nearby input message as a first comparison input message. If the time difference is smaller than the time threshold, a second nearby input message is obtained, and a first comparison input message is determined according to the first nearby input message and the second nearby input message. And under the condition that the number of the second input messages is not empty, determining each second comparison input message between the starting sampling time and the ending sampling time. It will be appreciated that if the time difference between the message input time of the first incoming message and the start sampling time of the output message to be detected is too small, which means that the output message to be detected may be generated by the first incoming message and the second incoming message together, the first comparison input message may be determined according to the first incoming message and the second incoming message.
Specifically, under the condition that the number of the first input messages is not empty and the number of the second input messages is not empty, the comparison input messages are determined according to the first comparison input messages and the second comparison input messages. And under the condition that the number of the first input messages is not empty and the number of the second input messages is empty, determining the comparison input messages according to the first comparison input messages. And under the condition that the number of the first input messages is empty and the number of the second input messages is not empty, determining the comparison input messages according to the second comparison input messages.
It will be appreciated that the number of first input messages is not blank, indicating that there is an input of an input message before an output message. If there is an input of an input message before an output message, the last input message before the output message may be determined to be a comparison input message. The first input message number is empty, which indicates that no message is input before the message is output. The number of the second input messages is not empty, which indicates that the input messages are input in the process of outputting the messages. If there is an input of an input message in the process of outputting the message, all the input messages in the process of outputting the message can be determined as comparison input messages. The number of the second input messages is empty, which indicates that no input message is input in the process of outputting the messages.
Optionally, the method may further include: acquiring a previous output message of an output message to be detected under the condition that the number of the first input messages is determined to be empty and the number of the second input messages is determined to be empty; determining the difference between the starting sampling time of the previous output message and the starting sampling time of the output message to be detected as an output starting interval; and under the condition that the output starting interval is equal to the maximum time interval, detecting the output message to be detected according to the previous output message.
The previous output message may be an output message before the output message to be detected. The output start interval may be a difference between a start sampling time of a previous output message and a start sampling time of an output message to be detected.
Specifically, under the condition that the number of the first input messages is determined to be empty and the number of the second output messages is determined to be empty, a previous output message of the output message to be detected can be obtained, and a difference value between the starting sampling time of the previous output message and the starting sampling time of the output message to be detected is determined to be an output starting interval, so that under the condition that the output starting interval is equal to the maximum time interval, the output message to be detected is detected according to the previous output message. It will be appreciated that the number of first input messages is empty and the number of second output messages is empty, indicating that no input messages are entered before and during the output of the messages. It should be noted that, if the output start interval is smaller than the maximum time interval, which indicates that the communication device has an error during communication, it is not necessary to detect the output message to be detected.
S260, obtaining the domain value to be detected corresponding to each domain in the output message to be detected.
The domain value to be detected may be an information value stored in any domain to be detected in the output message to be detected. It should be noted that the output message to be detected may include a plurality of domains, and the domain value corresponding to each domain needs to be detected.
In the embodiment of the invention, after the comparison input message is determined, the domain values to be detected corresponding to the domains in the output message to be detected can be further obtained, so that the domain values to be detected are compared according to the comparison input message.
S270, comparing each to-be-detected threshold value with the input threshold values in all the comparison input messages in sequence, so as to detect the to-be-detected output messages.
The input field value may be an information value stored in a field in the comparison input message.
In the embodiment of the invention, after the to-be-detected domain values corresponding to each domain in the to-be-detected output message are obtained, each to-be-detected domain value can be further compared with the input domain values in all the comparison input messages in sequence so as to detect the to-be-detected output message.
Specifically, after the to-be-detected domain value is obtained, the to-be-detected domain value is compared with all the input domain values, then the next to-be-detected domain value is obtained, and the next to-be-detected domain value is compared with all the input domain values until all the to-be-detected domain values are compared. It can be understood that the comparison of the to-be-detected domain value and all the input domain values is completed, that is, the input domain value identical to the to-be-detected domain value exists in all the input domain values, and the comparison result of the to-be-detected domain values is correct; or the input threshold value which is the same as the threshold value to be detected does not exist in all the input threshold values, and the comparison result of the threshold value to be detected is wrong. It should be noted that, when the comparison results of all the to-be-detected threshold values are correct, it may be determined that the output of the to-be-detected output message is correct.
According to the technical scheme, the output message to be detected is obtained, the starting sampling time and the ending sampling time of the output message to be detected are determined, the message input time of each input message and the detection starting time corresponding to the output message to be detected are obtained, the first input message number between the detection starting time and the starting sampling time is determined according to each message input time, the second input message number between the starting sampling time and the ending sampling time is determined according to each message input time, at least one comparison input message is determined under the condition that the first input message number and the second input message number are not empty, so that the domain values to be detected corresponding to each domain in the output message to be detected are obtained, and the domain values to be detected are sequentially compared with the input domain values in all the comparison input messages to complete the detection of the output message to be detected.
Example III
In order to enable those skilled in the art to better understand the output message detection method according to the embodiments of the present invention, a specific example is described below. The output message detection method specifically comprises the following steps:
(1) The input messages are constructed, and the construction time (namely, the message input time) of each input message is recorded.
(2) Configuration information of the communication equipment is obtained, and whether a maximum output time switch is started or not is judged. If the maximum output time switch is turned on, a default message (i.e., a default comparison message) is generated, a first output message to be detected (i.e., a first output message) is obtained, the default message is compared with the first output message to be detected, if the comparison result is correct, the record comparison mark is marked as 5, otherwise, the record comparison mark is marked as 7. If the maximum output time switch is not turned on, the step (3) is entered to start comparison with the input message.
(3) Sampling the output message to be detected, and recording the starting time (namely, the starting sampling time) of the output message to be detected just sampled and the ending time (namely, the ending sampling time) of the message after sampling.
(4) For an output message to be detected, determining the number of all input messages (namely the first input message number) obtained at the sampling start time of the output message to be detected and the number of all input messages (namely the second input message number) obtained between the sampling start time and the message end time. And when the number of the first input messages is not empty, counting the last input message before the sampling start time of the output message to be detected into the comparison input message, judging whether the time interval between the message input time of the last input message and the sampling start time is smaller than an interval threshold (also the time threshold), counting the last-to-last input message before the sampling start time of the output message to be detected into the comparison input message if the time interval is smaller than the interval threshold, and counting the last-to-last input message before the sampling start time of the output message to be detected into the comparison input message if the time interval is larger than the interval threshold. And when the number of the second input messages is not empty, counting all the input messages between the sampling start time and the message end time into the comparison input messages. The output messages to be detected are compared with all the input messages generated at the sampling start time and the sampling end time (namely, the comparison input messages) one by one according to byte units. If the same information exists in the comparison input message, the comparison of the byte is stopped and the next byte is entered. If there is no information identical to a byte in all the alignment input messages, an alignment error can be determined and the record alignment flag is marked as 4. If the number of the first input messages and the number of the second input messages are both empty, the record comparison mark is marked as 0.
(5) Determining a record comparison identifier, and if the record comparison identifier is 5, indicating that the final comparison result is correct; if the record comparison mark is not 5 or 0, the comparison final result fails; and if the record comparison mark is 0, comparing the output message to be detected with the previous output message. If the time interval between the output message to be detected and the previous output message meets the maximum time configuration (namely the maximum time interval), comparing the message contents, and if the comparison is correct, the final result is correct; if the comparison is wrong, the final result is wrong. If the time interval between the output message to be detected and the previous output message does not meet the maximum time configuration, the final result is wrong, and the message content does not need to be compared.
(6) After the next output message to be detected is acquired, obtaining the starting sampling time of the next output message to be detected, comparing the difference value of the starting sampling time of the two output messages to be detected with the preset minimum time (namely the minimum time interval) and the preset maximum time (namely the maximum time interval), and judging whether the interval of the starting sampling time of the two output messages to be detected meets the maximum time interval and the minimum time interval. And if the maximum time interval and the minimum time interval are met, sequentially executing the step (3), the step (4) and the step (5) to detect the next output message to be detected. And if the maximum time interval and the minimum time interval are not satisfied, ending the detection of the output message to be detected.
In a specific example of the embodiment of the present invention, an application scenario of a CMEF frame packet is specifically described, and fig. 3 is a schematic structural diagram of a CMEF frame packet provided in a third embodiment of the present invention, as shown in fig. 3, where the threshold values of domains dmac, smac, etype, epid, upsid, ttl, res0, res1, fsc in the CMEF frame packet may be set to a fixed value of 0. A CMEF frame message may contain 8 sets of CMM field information, representing 8 priorities, with 19 bits per set of CMMs.
The cmm threshold information in the output CMEF frame message can be spliced by the cmm threshold information in the input CMEF frame message at different output moments. That is, 19 bytes of data in the cmm threshold information in the output CMEF frame message may be finally assembled by corresponding bytes of a plurality of input messages. The specific operation steps are as follows: wherein i can be the i-th message
(1) The input cmef frame cmef_input [ i ] is constructed, and the construction time clk_input of each input message is recorded.
(2) Each cmef frame cmef_output [ i ] of the sampling output is sampled, and the sampling start time cmef_output_start_clk [ i ] and the sampling end time cmef_output_end_clk [ i ] of each cmef frame are recorded.
(3) The maximum and minimum interval configurations max_interval (maximum time interval) and min_interval (minimum time interval) of the configuration are obtained. Specifically, the maximum and minimum interval configuration rules are shown in table 1.
TABLE 1 maximum minimum interval configuration rules
When two output messages are acquired, the sampling starting time of the two acquired output messages is differed, the difference is compared with a preset minimum time interval and a preset maximum time interval, and whether the interval of the two messages meets the maximum and minimum intervals is judged.
(4) And checking the message content of the CMEF frame message. For dmac, smac, etype, epid, upsil, ttl, res0, res1, fsc, the content of these domains can be directly compared with 0. The comparison of the content for the cmm domain includes: the number of input cmef frames, cmef_data_sof_size, occurs before the instant of obtaining an output, cmef_output_start_clk [ i ], and then the number of cmef frames, cmef_data_ eof _size, occurs between the instant of recording the cmef_output_end_clk [ i ]. For the first output message, it is determined whether max_interval is 0. If Max_interval is 0, go to step (5), if Max_interval is not 0, judge whether cmm [ i ] is 0. If cmm [ i ] is 0, the comparison is correct, and the result mark result_flag [ i ] is set to 5, otherwise, 7. It is understood that cmm [ i ] in the default alignment cmef frame message is 0. If not, directly entering the step (5).
(5) It is determined whether both cmef_data_sof_size and cmef_data_ eof _size are greater than 0. If the cmef_data_sof_size is greater than 0, it is determined whether the time difference between the cmef_output_start_clk [ i ] and the input cmef_input occurring time closest to the time is less than a threshold value min_threshold. If the value is smaller than the min_threshold, the cm value of the two input cmef closest to the moment of cmef_output_start_clk [ i ] is counted into comparison content. If not less than min_threshold, the cmm value of the input cmef nearest to the moment of cmef_output_start_clk [ i ] is counted into the comparison content. If cmef_data_ eof _size is greater than 0, then the cmm value of all input cmef frames from cmef_data_sof_size to cmef_data_ eof _size is selected to account for the comparison. And (3) carrying out round-robin comparison on all comparison contents and the cm value of the output cmef frame, stopping the cm comparison of a certain byte if the cm of the byte is compared, and carrying out the cm comparison of the next byte until all cmms are compared, setting a result mark result_flag [ i ] as 5 if the comparison is correct, otherwise setting as 4. If both cmef_data_sof_size and cmef_data_ eof _size are equal to 0, the result flag [ i ] is set to 0.
(6) If the result_flag [ i ] is marked as 5, the comparison is correct; if the mark result_flag [ i ] is not 5 nor 0, the final result of comparison is failed; if the flag is 0, the output message cmef_output [ i ] is compared with the previous output message cmef_output [ i-1 ]. And if the time interval of the two messages meets the maximum time configuration Max_interval, comparing the message contents. If the content of the message is correct in comparison, the final result is correct; if the message content is wrong, the final result is wrong. If the two messages do not meet the maximum time interval configuration, the final result is wrong, and the content of the messages does not need to be compared.
According to the technical scheme, whether the time for outputting the message accords with the configured maximum and minimum time intervals can be accurately judged; and when a certain fixed interval domain of the output message is formed by sequentially selecting domain values according to the time sequence of occurrence of the corresponding interval domains of a plurality of input messages, fuzzy comparison can be performed, and the output accuracy of the message is improved.
Example IV
Fig. 4 is a schematic diagram of an output message detection apparatus according to a fourth embodiment of the present invention, as shown in fig. 4, where the apparatus includes: a sampling time determining module 410, a comparing input message determining module 420, and an output message detecting module 430, wherein:
the sampling time determining module 410 is configured to obtain an output message to be detected, and determine a start sampling time and an end sampling time of the output message to be detected;
the comparison input message determining module 420 is configured to determine at least one comparison input message according to the start sampling time and the end sampling time;
and the output message detection module 430 is configured to detect the output message to be detected according to each comparison input message.
According to the technical scheme, the output message to be detected is obtained, the starting sampling time and the ending sampling time of the output message to be detected are determined, at least one comparison input message is determined according to the starting sampling time and the ending sampling time, and therefore the output message to be detected is detected according to each comparison input message.
Optionally, the comparison input message determining module 420 may be specifically configured to: acquiring a message input time of each input message and a detection starting time corresponding to an output message to be detected; determining the number of first input messages between the detection starting time and the sampling starting time according to the input time of each message; determining the number of second input messages between the starting sampling time and the ending sampling time according to the input time of each message; and determining at least one comparison input message according to the number of the first input messages and the number of the second input messages.
Optionally, the comparison input message determining module 420 may be further configured to: under the condition that the number of the first input messages is not empty, acquiring first adjacent input messages with the message input time smaller than the sampling start time; determining a time difference value between a message input time and a sampling start time of a first adjacent input message; under the condition that the time difference value is equal to or greater than a time threshold value, determining the first adjacent input message as a first comparison input message; under the condition that the time difference value is smaller than the time threshold value, acquiring a second adjacent input message, and determining a first comparison input message according to the first adjacent input message and the second adjacent input message; under the condition that the number of the second input messages is not empty, determining each second comparison input message between the starting sampling time and the ending sampling time; and determining the comparison input message according to the first comparison input message and/or each second comparison input message.
Optionally, the output message detection module 430 may be specifically configured to: obtaining a domain value to be detected corresponding to each domain in an output message to be detected; and comparing each to-be-detected threshold value with the input threshold values in all the comparison input messages in sequence so as to detect the to-be-detected output messages.
Optionally, the output message detecting device may be further configured to: under the condition that the number of the first input messages is determined to be empty and the number of the second input messages is determined to be empty, acquiring a previous output message of the output messages to be detected; determining the difference between the starting sampling time of the previous output message and the starting sampling time of the output message to be detected as an output starting interval; and under the condition that the output starting interval is equal to the maximum time interval, detecting the output message to be detected according to the previous output message.
Optionally, the comparison input message determining module 420 may be further specifically configured to: under the condition that the output message to be detected is determined to be the first output message, determining a maximum time interval switch state; under the condition that the maximum time interval switch state is in an on state, generating a default comparison message, and detecting an output message to be detected according to the default comparison message; and under the condition that the maximum time interval switch state is in an off state, executing the step of determining at least one comparison input message according to the starting sampling time and the ending sampling time.
Optionally, the sampling moment determining module 410 may be specifically configured to: determining the starting sampling time of an adjacent output message corresponding to the output message to be detected; determining the difference between the starting sampling time of the adjacent output message and the starting sampling time of the output message to be detected as the adjacent output interval; and ending the detection of the output message to be detected under the condition that the adjacent output interval does not meet the minimum time interval and/or the maximum time interval.
The output message detection device provided by the embodiment of the invention can execute the output message detection method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
Example five
Fig. 5 shows a schematic diagram of the structure of an electronic device 10 that may be used to implement an embodiment of the invention. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. Electronic equipment may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the inventions described and/or claimed herein.
As shown in fig. 5, the electronic device 10 includes at least one processor 11, and a memory, such as a Read Only Memory (ROM) 12, a Random Access Memory (RAM) 13, etc., communicatively connected to the at least one processor 11, in which the memory stores a computer program executable by the at least one processor, and the processor 11 may perform various appropriate actions and processes according to the computer program stored in the Read Only Memory (ROM) 12 or the computer program loaded from the storage unit 18 into the Random Access Memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 may also be stored. The processor 11, the ROM 12 and the RAM 13 are connected to each other via a bus 14. An input/output (I/O) interface 15 is also connected to bus 14.
Various components in the electronic device 10 are connected to the I/O interface 15, including: an input unit 16 such as a keyboard, a mouse, etc.; an output unit 17 such as various types of displays, speakers, and the like; a storage unit 18 such as a magnetic disk, an optical disk, or the like; and a communication unit 19 such as a network card, modem, wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information/data with other devices via a computer network, such as the internet, and/or various telecommunication networks.
The processor 11 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various processors running machine learning model algorithms, digital Signal Processors (DSPs), and any suitable processor, controller, microcontroller, etc. The processor 11 performs the various methods and processes described above, such as the output message detection method.
In some embodiments, the output message detection method may be implemented as a computer program tangibly embodied on a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program may be loaded and/or installed onto the electronic device 10 via the ROM 12 and/or the communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the output message detection method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the output message detection method in any other suitable way (e.g. by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
A computer program for carrying out methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions/acts specified in the flowchart and/or block diagram block or blocks to be implemented. The computer program may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of the present invention, a computer-readable storage medium may be a tangible medium that can contain, or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, the computer readable storage medium may be a machine readable signal medium. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) through which a user can provide input to the electronic device. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), blockchain networks, and the internet.
The computing system may include clients and servers. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical hosts and VPS service are overcome.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps described in the present invention may be performed in parallel, sequentially, or in a different order, so long as the desired results of the technical solution of the present invention are achieved, and the present invention is not limited herein.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.
Claims (9)
1. The output message detection method is characterized by comprising the following steps:
acquiring an output message to be detected, and determining the starting sampling time and the ending sampling time of the output message to be detected;
determining at least one comparison input message according to the starting sampling time and the ending sampling time;
detecting the output message to be detected according to each comparison input message;
after the output message to be detected is obtained and the starting sampling time and the ending sampling time of the output message to be detected are determined, the method further comprises the following steps:
Determining the starting sampling time of the adjacent output message corresponding to the output message to be detected;
determining the difference value between the starting sampling time of the adjacent output message and the starting sampling time of the output message to be detected as an adjacent output interval;
and ending the detection of the output message to be detected under the condition that the adjacent output interval does not meet the minimum time interval and/or the adjacent output interval does not meet the maximum time interval.
2. The method of claim 1, wherein determining at least one comparison input message based on the start sampling instant and the end sampling instant comprises:
acquiring the message input time of each input message and the detection starting time corresponding to the output message to be detected;
determining the number of first input messages between the detection starting time and the sampling starting time according to the message input time;
determining the number of second input messages between the starting sampling time and the ending sampling time according to the message input time;
and determining at least one comparison input message according to the number of the first input messages and the number of the second input messages.
3. The method of claim 2, wherein determining at least one comparison input message based on the first number of input messages and the second number of input messages comprises:
acquiring a first adjacent input message with the message input time smaller than the start sampling time under the condition that the number of the first input messages is not empty;
determining a time difference value between the message input time of the first nearby input message and the starting sampling time;
determining the first adjacent input message as a first comparison input message under the condition that the time difference value is equal to or greater than a time threshold value;
acquiring a second adjacent input message under the condition that the time difference value is smaller than a time threshold value, and determining a first comparison input message according to the first adjacent input message and the second adjacent input message;
under the condition that the number of the second input messages is not empty, determining each second comparison input message between the starting sampling time and the ending sampling time;
and determining the comparison input message according to the first comparison input message and/or each second comparison input message.
4. The method according to claim 1, wherein detecting the output message to be detected according to each comparison input message comprises:
obtaining a to-be-detected domain value corresponding to each domain in the to-be-detected output message;
and comparing each to-be-detected threshold value with the input threshold values in all the comparison input messages in sequence so as to detect the to-be-detected output messages.
5. The method according to claim 2, wherein the method further comprises:
acquiring a previous output message of the output message to be detected under the condition that the number of the first input messages is determined to be empty and the number of the second input messages is determined to be empty;
determining the difference between the starting sampling time of the previous output message and the starting sampling time of the output message to be detected as an output starting interval;
and under the condition that the output starting interval is equal to the maximum time interval, detecting the output message to be detected according to the previous output message.
6. The method of claim 1, further comprising, prior to said determining at least one alignment input message based on said start sampling instant and said end sampling instant:
Determining a maximum time interval switch state under the condition that the output message to be detected is determined to be a first output message;
under the condition that the maximum time interval switch state is an on state, generating a default comparison message, and detecting the output message to be detected according to the default comparison message;
and under the condition that the maximum time interval switch state is in a closed state, executing the step of determining at least one comparison input message according to the starting sampling time and the ending sampling time.
7. An output message detection apparatus, comprising:
the sampling moment determining module is used for acquiring an output message to be detected and determining the starting sampling moment and the ending sampling moment of the output message to be detected;
the comparison input message determining module is used for determining at least one comparison input message according to the starting sampling time and the ending sampling time;
the output message detection module is used for detecting the output message to be detected according to each comparison input message;
the sampling moment determining module is specifically configured to:
determining the starting sampling time of the adjacent output message corresponding to the output message to be detected; determining the difference value between the starting sampling time of the adjacent output message and the starting sampling time of the output message to be detected as an adjacent output interval; and ending the detection of the output message to be detected under the condition that the adjacent output interval does not meet the minimum time interval and/or the adjacent output interval does not meet the maximum time interval.
8. An electronic device, the electronic device comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the output message detection method of any one of claims 1-6.
9. A computer readable storage medium storing computer instructions for causing a processor to perform the method of detecting an output message according to any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210863364.7A CN115174426B (en) | 2022-07-21 | 2022-07-21 | Output message detection method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210863364.7A CN115174426B (en) | 2022-07-21 | 2022-07-21 | Output message detection method and device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115174426A CN115174426A (en) | 2022-10-11 |
CN115174426B true CN115174426B (en) | 2024-04-12 |
Family
ID=83497041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210863364.7A Active CN115174426B (en) | 2022-07-21 | 2022-07-21 | Output message detection method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115174426B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104767658A (en) * | 2015-04-17 | 2015-07-08 | 浪潮电子信息产业股份有限公司 | Method and device for online detecting message transmission error |
CN111131060A (en) * | 2019-12-23 | 2020-05-08 | 瑞斯康达科技发展股份有限公司 | Burst message processing method and device, electronic equipment and computer storage medium |
CN111198833A (en) * | 2018-11-16 | 2020-05-26 | 英业达科技有限公司 | Serial general input/output system |
CN112398672A (en) * | 2019-08-16 | 2021-02-23 | 北京新能源汽车股份有限公司 | Message detection method and device |
CN113259886A (en) * | 2021-03-30 | 2021-08-13 | 中海油信息科技有限公司 | Data transmission method and device for industrial edge terminal |
CN114338083A (en) * | 2021-12-03 | 2022-04-12 | 中汽创智科技有限公司 | Controller local area network bus abnormality detection method and device and electronic equipment |
CN114374569A (en) * | 2022-03-22 | 2022-04-19 | 北京指掌易科技有限公司 | Message detection method and device, electronic equipment and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8386848B2 (en) * | 2009-05-11 | 2013-02-26 | Microsoft Corporation | Root cause analysis for complex event processing |
-
2022
- 2022-07-21 CN CN202210863364.7A patent/CN115174426B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104767658A (en) * | 2015-04-17 | 2015-07-08 | 浪潮电子信息产业股份有限公司 | Method and device for online detecting message transmission error |
CN111198833A (en) * | 2018-11-16 | 2020-05-26 | 英业达科技有限公司 | Serial general input/output system |
CN112398672A (en) * | 2019-08-16 | 2021-02-23 | 北京新能源汽车股份有限公司 | Message detection method and device |
CN111131060A (en) * | 2019-12-23 | 2020-05-08 | 瑞斯康达科技发展股份有限公司 | Burst message processing method and device, electronic equipment and computer storage medium |
CN113259886A (en) * | 2021-03-30 | 2021-08-13 | 中海油信息科技有限公司 | Data transmission method and device for industrial edge terminal |
CN114338083A (en) * | 2021-12-03 | 2022-04-12 | 中汽创智科技有限公司 | Controller local area network bus abnormality detection method and device and electronic equipment |
CN114374569A (en) * | 2022-03-22 | 2022-04-19 | 北京指掌易科技有限公司 | Message detection method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN115174426A (en) | 2022-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN117149894A (en) | Display method and device for call link, electronic equipment and storage medium | |
CN115174426B (en) | Output message detection method and device, electronic equipment and storage medium | |
CN115629903A (en) | Task delay monitoring method, device, equipment and storage medium | |
CN115361308B (en) | Industrial control network data risk determination method, device, equipment and storage medium | |
CN115563015B (en) | Code heat statistics method, device, equipment and storage medium | |
CN115293096B (en) | Line generation method, device, electronic equipment and storage medium | |
EP4099319A1 (en) | Wake-up index monitoring method and apparatus, and electronic device | |
CN117493127B (en) | Application program detection method, device, equipment and medium | |
CN116001705B (en) | Vehicle data monitoring method, device, equipment and storage medium | |
CN118042025A (en) | Message detection method and device and electronic equipment | |
CN117609801A (en) | Data comparison method, device, equipment and medium | |
CN117278774A (en) | Video resource recording and playing method, device, equipment and medium | |
CN114785717A (en) | Method, apparatus, device and medium for determining maximum time delay of time-sensitive network | |
CN116028228A (en) | Bitmap memory occupation detection method, device, equipment and storage medium | |
CN116546545A (en) | Method and device for detecting signaling storm, electronic equipment and storage medium | |
CN117539719A (en) | Application operation monitoring method, device, equipment and medium | |
CN117632748A (en) | Method and device for determining smoke emission test case, electronic equipment and storage medium | |
CN118300745A (en) | Message adjustment method, device, equipment and storage medium | |
CN117076988A (en) | Abnormal behavior detection method, device, equipment and medium | |
CN116599896A (en) | Multi-channel communication method, device and equipment in Network On Chip (NOC) verification | |
CN117093558A (en) | Method, device, equipment and medium for generating log file acquisition information | |
CN116319454A (en) | Method, device, equipment and storage medium for detecting time consumption of application program network | |
CN116527546A (en) | Multi-scene network speed measuring method, device, equipment and medium based on browser | |
CN117236313A (en) | Test data analysis method and device, electronic equipment and storage medium | |
CN116567115A (en) | Message detection method and device, electronic equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |