CN112905434A - Fault drilling method, device, equipment, system and computer storage medium - Google Patents
Fault drilling method, device, equipment, system and computer storage medium Download PDFInfo
- Publication number
- CN112905434A CN112905434A CN202110302742.XA CN202110302742A CN112905434A CN 112905434 A CN112905434 A CN 112905434A CN 202110302742 A CN202110302742 A CN 202110302742A CN 112905434 A CN112905434 A CN 112905434A
- Authority
- CN
- China
- Prior art keywords
- fault
- application data
- application
- server
- movable platform
- 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.)
- Pending
Links
- 238000005553 drilling Methods 0.000 title claims abstract description 80
- 238000000034 method Methods 0.000 title claims abstract description 63
- 238000004088 simulation Methods 0.000 claims abstract description 86
- 238000004590 computer program Methods 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 description 17
- 230000008569 process Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3457—Performance evaluation by simulation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
The embodiment of the disclosure relates to a fault drilling method, a fault drilling device, a fault drilling system and a computer storage medium, which are applicable to the fault drilling system, and the method comprises the following steps: the fault simulation equipment intercepts application data sent by a movable platform to an application server; performing fault simulation based on the intercepted application data; and feeding back the simulated fault to the application server so that the application server feeds back the fault information to the movable platform. According to the embodiment of the disclosure, the efficiency of fault drilling is improved, and the user experience is enhanced.
Description
Technical Field
The disclosed embodiments relate to the field of fault drilling technologies, and in particular, to a fault drilling method, apparatus, device, system, and computer storage medium.
Background
In the prior art, most service systems simulate possible faults of the systems in a manual drilling mode, so that the purpose of verifying the availability of the systems is achieved, but the fault drilling mode is low in efficiency and not beneficial to comprehensively discovering fault hidden dangers of the service systems.
Disclosure of Invention
To solve the above technical problem or at least partially solve the above technical problem, the present disclosure provides a fault drilling method, apparatus, device, system, and computer storage medium.
The first aspect of the present disclosure provides a fault drilling method, which is applicable to a fault drilling system, where the system includes a movable platform, a fault simulation device, and an application server, where the application server is configured to provide an application service to the movable platform according to application data sent by the movable platform, and the method includes:
the fault simulation equipment intercepts application data sent by a movable platform to an application server;
performing fault simulation based on the intercepted application data;
and feeding back the simulated fault to the application server so that the application server feeds back the fault information to the movable platform.
Further, the fault drilling system also comprises a routing server;
the application data sent by the movable platform is forwarded to the application server by the routing server.
Further, the fault simulation device intercepting application data sent by the movable platform to the application server, including:
and intercepting the application data of the movable platform by the fault simulation equipment before the application data reaches the routing server.
Further, the fault simulation device intercepting application data sent by the movable platform to the application server, including:
and intercepting the application data sent by the movable platform from the routing server by the fault simulation equipment.
Further, based on the intercepted application data, performing fault simulation, including:
reducing the bandwidth of the application data sent by the routing server;
feeding back the simulated fault to the application server, wherein the method comprises the following steps:
the application data is sent to the routing server such that the routing server forwards the application data to the application server based on the reduced bandwidth.
Further, the application data comprises the identification and the link address of the media accessed by the target;
based on the intercepted application data, performing fault simulation, comprising:
deleting the link address from the application data;
feeding back the simulated fault to the application server, wherein the method comprises the following steps:
and sending the application data with the link address deleted to a routing server so that the routing server forwards the application data with the link address deleted to the application server.
The second aspect of the present disclosure provides a fault drilling device, which is applied to a fault drilling system, where the system includes a movable platform, a fault simulation device and an application server, where the fault simulation device includes the fault drilling device, the application server is configured to provide an application service to the movable platform according to application data sent by the movable platform, and the fault drilling device includes:
the intercepting module intercepts application data sent to the application server by the movable platform;
the fault simulation module is used for carrying out fault simulation based on the intercepted application data;
and the fault feedback module is used for feeding back the simulated fault to the application server so that the application server feeds back the fault information to the movable platform.
Further, the fault drilling system also comprises a routing server;
the application data sent by the movable platform is forwarded to the application server by the routing server.
Further, the interception module is to:
and intercepting the application data of the movable platform before the application data reaches the routing server.
Further, the interception module is to:
and intercepting the application data sent by the movable platform from the routing server.
Further, the fault simulation module is configured to:
reducing the bandwidth of the application data sent by the routing server;
a fault feedback module to:
the application data is sent to the routing server such that the routing server forwards the application data to the application server based on the reduced bandwidth.
Further, the application data comprises the identification and the link address of the media accessed by the target;
a fault simulation module to:
deleting the link address from the application data;
a fault feedback module to: and sending the application data with the link address deleted to a routing server so that the routing server forwards the application data with the link address deleted to the application server.
A third aspect of the present disclosure provides a fault simulation device comprising a processor and a memory, the memory having stored therein a computer program, the processor performing the method of the first aspect when the computer program is executed by the processor.
A fourth aspect of the present disclosure provides a fault drilling system, including a movable platform, a fault simulation device, and an application server;
the application server is configured to provide an application service to the movable platform according to the application data sent by the movable platform, and the fault simulation device is configured to perform fault drilling based on the application data sent by the movable platform, where the fault simulation device performs the method of the first aspect when performing fault drilling.
A fifth aspect of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the method of the first aspect described above.
One or more technical solutions provided by the embodiments of the present disclosure have at least the following effects or advantages:
the technical scheme provided by the disclosure is suitable for a fault drilling system, and the system comprises a movable platform, fault simulation equipment and an application server, wherein the application server is used for providing application service for the movable platform according to application data sent by the movable platform, and the fault simulation equipment intercepts the application data sent by the movable platform to the application server in the technical scheme; performing fault simulation based on the intercepted application data; and feeding back the simulated fault to the application server so that the application server feeds back the fault information to the movable platform. Compared with the prior art, the fault drilling method and the fault drilling device have the advantages that automatic fault drilling is achieved, and the efficiency of the fault drilling is improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
In order to more clearly illustrate the embodiments or technical solutions in the prior art of the present disclosure, the drawings used in the description of the embodiments or prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
Fig. 1 is a flowchart of a fault drilling method provided by an embodiment of the present disclosure;
fig. 2 is a flowchart of a fault drilling method provided by the embodiment of the present disclosure;
FIG. 3 is another flow chart of a fault drilling method provided by the embodiments of the present disclosure;
fig. 4 is a flowchart of another fault drilling method provided by the embodiment of the present disclosure;
fig. 5 is a flowchart of another fault drilling method provided by the embodiment of the present disclosure;
fig. 6 is a block diagram of a fault drilling apparatus provided by an embodiment of the present disclosure;
fig. 7 is a block diagram of a fault simulation device provided by an embodiment of the present disclosure.
Detailed Description
In order that the above objects, features and advantages of the present disclosure may be more clearly understood, aspects of the present disclosure will be further described below. It should be noted that the embodiments and features of the embodiments of the present disclosure may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure, but the present disclosure may be practiced in other ways than those described herein; it is to be understood that the embodiments disclosed in the specification are only a few embodiments of the present disclosure, and not all embodiments.
The embodiment of the disclosure provides a fault drilling method. The method is suitable for a fault drilling system, the system at least comprises a movable platform, fault simulation equipment and an application server, the application server is used for providing application service for the movable platform according to application data sent by the movable platform, and the fault simulation equipment is used for performing fault drilling based on the application data sent by the movable platform to the application server. The movable platform may be understood as manned or unmanned equipment such as an airplane, an automobile, etc., the fault simulation equipment may be understood as equipment carrying fault simulation software, the equipment may be used for intercepting application data sent by the movable platform and performing fault simulation, and the application server may be understood as a server capable of providing certain services (such as navigation services, multimedia services, positioning services, etc.) to the movable platform.
For example, fig. 1 is a flowchart of a fault drilling method provided in an embodiment of the present disclosure.
In conjunction with fig. 1, one embodiment of the present disclosure provides a method of fault drilling, the method comprising:
step 101: and the fault simulation equipment intercepts application data sent by the movable platform to the application server.
Step 102: and performing fault simulation based on the intercepted application data.
Step 103: and feeding back the simulated fault to the application server so that the application server feeds back the fault information to the movable platform.
Specifically, in the embodiment of the present disclosure, the movable platform may include a network card and a gateway, the movable platform may perform wireless communication with the application server through the network card, the application data of the movable platform may be encapsulated into a frame through the network card, and then the application data encapsulated into the frame is sent to the application server through the gateway. In the process that the movable platform sends the application data to the application server through the gateway, the gateway repacks the application data packaged into the frame, so that the repacked application data can meet the requirement of a communication protocol of a data transmission network between the movable platform and the application server. And then sending the packaged application data to an application server.
In this embodiment, the fault simulation device is installed with software for performing fault drilling, and the software can be obtained by programming based on any programming language such as C, C + +, java, and the like. Configurable parameter configuration options can be provided for a user in an interface of the software, and the user can set various parameter configuration options in the interface, so that the software simulates corresponding faults, such as packet loss, media access errors and the like, but not limited to faults related to the packet loss and the media access errors according to the parameters configured by the user.
In this embodiment, the fault simulation device may intercept application data sent by the movable platform, and output the intercepted application data to the software, so that the software performs fault simulation according to the intercepted application data and parameters configured by a user on a software interface.
And the fault simulation equipment feeds back the fault obtained by software simulation to the application server so as to obtain the feedback information of the application server under the condition that the fault occurs. For example, in a scenario of transmission delay, the fault information fed back by the application server may be packet loss or output transmission timeout, and in a scenario where the target media cannot be accessed, the fault information fed back by the application server may not be accessed or access timeout occurs, that is, in this embodiment, the purpose of feeding back the fault simulated by the fault simulation device to the application server is to observe what the performance or feedback information of the application server in the case of the fault occurs, so as to determine whether the application server can find or process the corresponding fault, thereby avoiding a fault hidden danger. It is to be understood that this is by way of illustration only and is not to be construed as the only limitation of the present disclosure.
The fault drilling system is used for fault simulation, the problem that operation and maintenance personnel and system maintenance personnel verify the availability of the system in a manual drilling mode and efficiency is low is solved, and fault drilling efficiency and user experience are improved.
In one embodiment of the disclosure, the fault drilling system further comprises a routing server, and the application data sent by the movable platform is forwarded to the application server by the routing server. Specifically, fig. 2 is a flowchart of a fault drilling method according to an embodiment of the present disclosure. As shown in fig. 2, the fault drilling method provided by the embodiment of the present disclosure may include the following steps.
Step 201: and intercepting the application data of the movable platform by the fault simulation equipment before the application data reaches the routing server.
Step 202: the bandwidth of the routing server for sending data is reduced.
Step 203: the application data is sent to the routing server such that the routing server forwards the application data to the application server based on the reduced bandwidth.
Step 204: so that the application server feeds back the fault information to the movable platform.
Specifically, in the embodiment of the present disclosure, the fault drilling system further includes a routing server, and the routing server is a general-purpose device that undertakes key tasks of storing, forwarding, issuing, and the like of application data. When the application data of the movable platform (such as image data, position data, attitude data, data of media accessed by a target, and the like, but not limited to the data listed herein) is sent, the network card encapsulates the application data of the movable platform into frames and sends the frames to the gateway, then the gateway repacks and sends the application data encapsulated into the frames to the routing server, and before the application data reaches the routing server, the fault simulation device intercepts the application data and performs fault simulation based on parameters configured on fault simulation software by a user.
In the present embodiment, a scenario in which a transmission delay is simulated is exemplified. For example, in this embodiment, a user may set the bandwidth of the routing server on the interface of the fault simulation software, so that the routing server transmits the application data at a lower bandwidth, and thus the transmission delay of the application data becomes larger. For example, if the bandwidth of the routing server is reduced from the original 10GB to 10kb, the application data of the mobile platform is sent to the routing server at this time, and after receiving the application data packet, the routing server sends the application data with the bandwidth of 10kb, the transmission delay of the application data will be significantly increased, and even if a packet is lost, the failure information fed back by the corresponding application server may be transmission timeout or packet loss.
According to the method and the device, the transmission bandwidth of the routing server is adjusted, the problems of transmission delay and packet loss caused by small bandwidth can be simulated, and the simulation efficiency of the problems of transmission delay and packet loss is improved.
In an embodiment of the disclosure, the fault drilling system further includes a routing server, and the application data sent by the movable platform is forwarded to the application server by the routing server. Specifically, fig. 3 is another flowchart of a fault drilling method according to an embodiment of the present disclosure. As shown in fig. 3, the fault drilling method provided by the embodiment of the present disclosure may include the following steps.
Step 301: and intercepting the application data sent by the movable platform from the routing server by the fault simulation equipment.
Step 302: the bandwidth of the routing server for sending data is reduced.
Step 303: the application data is sent to the routing server such that the routing server forwards the application data to the application server based on the reduced bandwidth.
Step 304: so that the application server feeds back the fault information to the movable platform.
Specifically, in the embodiment of the present disclosure, the fault drilling system further includes a routing server, and the routing server is a general-purpose device that undertakes key tasks of storing, forwarding, issuing, and the like of application data. When the application data (such as image data, position data, attitude data and the like, but not limited to the data listed here) of the movable platform is sent, the network card encapsulates the application data of the movable platform into frames and sends the frames to the gateway, then the gateway repacks the application data encapsulated into the frames and sends the frames to the routing server, and after the application data reaches the routing server, the fault simulation equipment intercepts the application data of the movable platform from the routing server and carries out fault simulation based on parameters configured by a user on fault simulation software.
In the present embodiment, the scenario of simulating the transmission delay is illustrated. For example, in this embodiment, a user may set the bandwidth of the routing server on the interface of the fault simulation software, so that the routing server transmits the application data at a lower bandwidth, and thus the transmission delay of the application data becomes larger. For example, if the bandwidth of the routing server is reduced from the original 10GB to 10kb, the application data of the mobile platform is sent to the routing server at this time, and after receiving the application data packet, the routing server sends the application data with the bandwidth of 10kb, the transmission delay of the application data will be significantly increased, and even if a packet is lost, the failure information fed back by the corresponding application server may be transmission timeout or packet loss.
According to the method and the device, the transmission bandwidth of the routing server is adjusted, the problems of transmission delay and packet loss caused by small bandwidth can be simulated, and the simulation efficiency of the problems of transmission delay and packet loss is improved.
In an embodiment of the disclosure, the fault drilling system further includes a routing server, and the application data sent by the movable platform is forwarded to the application server by the routing server. Specifically, fig. 4 is a flowchart of another fault drilling method provided in the embodiment of the present disclosure. As shown in fig. 4, the fault drilling method provided by the embodiment of the present disclosure may include the following steps.
Step 401: and intercepting the application data of the movable platform by the fault simulation equipment before the application data reaches the routing server.
Step 402: the link address is deleted from the application data.
Step 403: and sending the application data with the link address deleted to a routing server so that the routing server forwards the application data with the link address deleted to the application server.
Step 404: so that the application server feeds back the fault information to the movable platform.
Specifically, in the embodiment of the present disclosure, the fault drilling system further includes a routing server, the routing server is a general-purpose device that undertakes key tasks of data storage, forwarding, distribution, and the like, and the movable platform sends application data to the application server; the application data includes identification and link address of media accessed by a target (for example, addresses of audio resources, addresses of video resources, and the like, but not limited to the link addresses of the listed media), when the application data is sent, the network card encapsulates the application data of the movable platform into frames and sends the frames to the gateway, then the gateway repacks the application data encapsulated into the frames and sends the frames to the routing server, and before the application data does not reach the routing server, the fault simulation device intercepts the application data.
After intercepting the application data of the movable platform, the fault simulation equipment deletes the link address of the media from the intercepted application data according to the configuration of a user on fault simulation software, sends the application data with the link address deleted to the routing server, and forwards the application data with the link address deleted to the application server by the routing server.
According to the method and the device, the link address of the media is deleted from the application data sent to the application server from the movable platform, so that the fault that the media cannot be accessed or the media is accessed wrongly can be simulated, and the simulation efficiency of the media access fault is improved.
In an embodiment of the disclosure, the fault drilling system further includes a routing server, and the application data sent by the movable platform is forwarded to the application server by the routing server. Specifically, fig. 5 is a flowchart of another fault drilling method provided in the embodiment of the present disclosure. As shown in fig. 5, the fault drilling method provided by the embodiment of the present disclosure may include the following steps.
Step 501: and intercepting the application data sent by the movable platform from the routing server by the fault simulation equipment.
Step 502: the link address is deleted from the application data.
Step 503: and sending the application data with the link address deleted to a routing server so that the routing server forwards the application data with the link address deleted to the application server.
Step 504: so that the application server feeds back the fault information to the movable platform.
Specifically, in the embodiment of the present disclosure, the fault drilling system further includes a routing server, the routing server is a general-purpose device that undertakes key tasks of data storage, forwarding, distribution, and the like, and the movable platform sends application data to the application server; the application data includes the identification and link address of the media accessed by the target (for example, the address of the audio resource, the address of the video resource, etc., but not limited to the link address of the listed media), when the application data is sent, the network card encapsulates the application data of the mobile platform into frames and sends the frames to the gateway, and then the gateway repacks the application data encapsulated into the frames and sends the frames to the routing server. After the application data reaches the routing server, the fault simulation equipment links the application data of the movable platform from the routing server.
After intercepting the application data of the movable platform, the fault simulation equipment deletes the link address of the media from the intercepted application data according to the configuration of a user on fault simulation software, sends the application data with the link address deleted to the routing server, and forwards the application data with the link address deleted to the application server by the routing server.
According to the method and the device, the link address of the media is deleted from the application data sent to the application server from the movable platform, so that the fault that the media cannot be accessed or the media is accessed wrongly can be simulated, and the simulation efficiency of the media access fault is improved.
Fig. 6 is a block diagram of a fault drilling apparatus according to an embodiment of the disclosure.
With reference to fig. 6, an embodiment of the present disclosure provides a fault drilling apparatus applied to a fault drilling system, where the system includes a movable platform, a fault simulation device and an application server, where the fault simulation device includes the fault drilling apparatus, and the application server is configured to provide an application service to the movable platform according to application data sent by the movable platform, and the apparatus includes:
the intercepting module 601, where the fault simulation device intercepts application data sent by the movable platform to the application server;
a fault simulation module 602, configured to perform fault simulation based on the intercepted application data;
a failure feedback module 603, configured to feed back the simulated failure to the application server, so that the application server feeds back the failure information to the movable platform.
In one embodiment, the fault drilling system further comprises a routing server;
the application data sent by the movable platform is forwarded to the application server by the routing server.
In another embodiment, the interception module 601 is configured to: and intercepting the application data of the movable platform before the application data reaches the routing server.
In another embodiment, the interception module 601 is configured to: and intercepting the application data sent by the movable platform from the routing server.
In another embodiment, the fault simulation module 602 is configured to: reducing the bandwidth of the application data sent by the routing server;
a fault feedback module 603 configured to:
the application data is sent to the routing server such that the routing server forwards the application data to the application server based on the reduced bandwidth.
In one embodiment, the application data includes an identification and a link address of the media accessed by the target;
a fault simulation module 602 to:
deleting the link address from the application data;
a fault feedback module 602 to: and sending the application data with the link address deleted to a routing server so that the routing server forwards the application data with the link address deleted to the application server.
The apparatus provided in this embodiment may perform the method of any one of fig. 1 to fig. 5, and the performing manner and the advantageous effect thereof are similar, and the performing method and the advantageous effect thereof are similar, which are not described herein again.
Fig. 7 is a block diagram of a fault simulation device provided by an embodiment of the present disclosure.
With reference to fig. 7, the fault simulation apparatus of the embodiment of the present disclosure includes: a processor 701 and a memory 702, and a computer program stored in the memory 702 and operable on the processor 701, such as a program corresponding to the fault drilling method in the embodiment. The processor 701 implements the steps in any of the above-described embodiments of the fault drilling method when executing the computer program, such as steps 101 to 103 shown in fig. 1, steps 201 to 204 shown in fig. 2, steps 301 to 304 shown in fig. 3, steps 401 to 404 shown in fig. 4, and steps 501 to 504 shown in fig. 5.
The fault simulation device may include, but is not limited to, a processor and a memory. It will be appreciated by those skilled in the art that the schematic diagram 7 is merely an example of a fault simulation device and is not intended to be limiting, and may include more or fewer components than shown, or some components in combination, or different components, e.g., the mobile platform may also include input output devices, network access devices, buses, etc.
The Processor 701 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, or the like. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, the processor being the control center for the mobile platform and connected to various parts of the overall mobile platform using various interfaces and lines.
The memory 702 may be used to store computer programs and/or modules that the processor implements by running or executing the computer programs and/or modules stored in the memory and invoking data stored in the memory, various functions of the removable platform. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
The embodiment of the disclosure also provides a fault drilling system, which comprises a movable platform, fault simulation equipment and an application server;
the application server is configured to provide an application service to the movable platform according to application data sent by the movable platform, and the fault simulation device is configured to perform fault drilling based on the application data sent by the movable platform, where the fault simulation device may execute the method in any one of the embodiments of fig. 1 to 5 when performing fault drilling.
The embodiment of the present disclosure also provides a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the processor may execute the method of any one of the above-mentioned fig. 1 to 5.
The present disclosure realizes all or part of the processes in the method of the above embodiments, and may also be implemented by instructing related hardware through a computer program, where the computer program may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the above method embodiments may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable storage medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable storage medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable storage media that does not include electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The foregoing are merely exemplary embodiments of the present disclosure, which enable those skilled in the art to understand or practice the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the disclosure. Thus, the present disclosure is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (15)
1. A fault drilling method, which is applied to a fault drilling system, wherein the system includes a movable platform, a fault simulation device and an application server, wherein the application server is configured to provide an application service to the movable platform according to application data sent by the movable platform, and the method includes:
the fault simulation equipment intercepts application data sent by the movable platform to the application server;
performing fault simulation based on the intercepted application data;
and feeding back the simulated fault to the application server so that the application server feeds back fault information to the movable platform.
2. The method of claim 1, wherein the fault drilling system further comprises a routing server;
and the application data sent by the movable platform is forwarded to the application server by the routing server.
3. The method of claim 2, wherein the fault simulation device intercepting application data sent by the movable platform to the application server comprises:
and the fault simulation equipment intercepts the application data of the movable platform before the application data reaches the routing server.
4. The method of claim 2, wherein the fault simulation device intercepting application data sent by the movable platform to the application server comprises:
and the fault simulation equipment intercepts the application data sent by the movable platform from the routing server.
5. The method according to claim 3 or 4, wherein the fault simulation based on the intercepted application data comprises:
reducing the bandwidth of the routing server for transmitting the application data;
the step of feeding back the simulated fault to the application server includes:
and sending the application data to the routing server so that the routing server forwards the application data to the application server based on the reduced bandwidth.
6. The method according to claim 3 or 4, wherein the application data comprises an identification and a link address of the media accessed by the target;
performing fault simulation based on the intercepted application data, including:
deleting the link address from the application data;
the step of feeding back the simulated fault to the application server includes:
and sending the application data with the link address deleted to the routing server so that the routing server forwards the application data with the link address deleted to the application server.
7. A fault drilling apparatus, applied to a fault drilling system, the system including a movable platform, a fault simulation device and an application server, wherein the fault simulation device includes the fault drilling apparatus, the application server is configured to provide an application service to the movable platform according to application data sent by the movable platform, and the fault drilling apparatus includes:
the intercepting module intercepts application data sent to the application server by the movable platform;
the fault simulation module is used for carrying out fault simulation based on the intercepted application data;
and the fault feedback module is used for feeding back the simulated fault to the application server so that the application server feeds back the fault information to the movable platform.
8. The apparatus of claim 7, wherein the fault drilling system further comprises a routing server;
and the application data sent by the movable platform is forwarded to the application server by the routing server.
9. The apparatus of claim 8, wherein the interception module is configured to:
and intercepting the application data of the movable platform before the application data reaches the routing server.
10. The apparatus of claim 8, wherein the interception module is configured to:
and intercepting the application data sent by the movable platform from the routing server.
11. The apparatus of claim 9 or 10, wherein the fault simulation module is configured to:
reducing the bandwidth of the routing server for transmitting the application data;
the fault feedback module is configured to:
and sending the application data to the routing server so that the routing server forwards the application data to the application server based on the reduced bandwidth.
12. The apparatus according to claim 9 or 10, wherein the application data comprises an identification and a link address of a media accessed by a target;
the fault simulation module is configured to:
deleting the link address from the application data;
the fault feedback module is configured to: and sending the application data with the link address deleted to the routing server so that the routing server forwards the application data with the link address deleted to the application server.
13. A fault simulation device, comprising: a processor and a memory; the memory has stored therein a computer program which, when executed by the processor, performs the method of any one of claims 1-6.
14. A fault drilling system, comprising: the system comprises a movable platform, fault simulation equipment and an application server;
the application server is used for providing application services for the movable platform according to application data sent by the movable platform, and the fault simulation device is used for performing fault drilling based on the application data sent by the movable platform, wherein the fault simulation device executes the method according to any one of claims 1-6 when performing fault drilling.
15. A computer-readable storage medium, characterized in that the storage medium has stored thereon a computer program which, when executed by a processor, performs the method according to any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110302742.XA CN112905434A (en) | 2021-03-22 | 2021-03-22 | Fault drilling method, device, equipment, system and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110302742.XA CN112905434A (en) | 2021-03-22 | 2021-03-22 | Fault drilling method, device, equipment, system and computer storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112905434A true CN112905434A (en) | 2021-06-04 |
Family
ID=76106318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110302742.XA Pending CN112905434A (en) | 2021-03-22 | 2021-03-22 | Fault drilling method, device, equipment, system and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112905434A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070050686A1 (en) * | 2005-09-01 | 2007-03-01 | Kimberly Keeton | System and method for interposition-based selective simulation of faults for access requests to a data storage system |
US20130124921A1 (en) * | 2010-07-28 | 2013-05-16 | Ecole Polytechnique Federale De Lausanne Epfl | Method and device for predicting faults in an it system |
CN110138582A (en) * | 2019-01-04 | 2019-08-16 | 北京车和家信息技术有限公司 | Information processing method, device and O&M environmental improvement system |
CN110308969A (en) * | 2019-06-26 | 2019-10-08 | 深圳前海微众银行股份有限公司 | Failure drilling method, device, equipment and computer storage medium |
CN110674028A (en) * | 2019-08-20 | 2020-01-10 | 华为技术有限公司 | Fault injection method and device and business service system thereof |
US20200081785A1 (en) * | 2018-09-12 | 2020-03-12 | Apple Inc. | Software fault monitoring |
-
2021
- 2021-03-22 CN CN202110302742.XA patent/CN112905434A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070050686A1 (en) * | 2005-09-01 | 2007-03-01 | Kimberly Keeton | System and method for interposition-based selective simulation of faults for access requests to a data storage system |
US20130124921A1 (en) * | 2010-07-28 | 2013-05-16 | Ecole Polytechnique Federale De Lausanne Epfl | Method and device for predicting faults in an it system |
US20200081785A1 (en) * | 2018-09-12 | 2020-03-12 | Apple Inc. | Software fault monitoring |
CN110138582A (en) * | 2019-01-04 | 2019-08-16 | 北京车和家信息技术有限公司 | Information processing method, device and O&M environmental improvement system |
CN110308969A (en) * | 2019-06-26 | 2019-10-08 | 深圳前海微众银行股份有限公司 | Failure drilling method, device, equipment and computer storage medium |
CN110674028A (en) * | 2019-08-20 | 2020-01-10 | 华为技术有限公司 | Fault injection method and device and business service system thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102110698B1 (en) | Terminal interconnection method, device and storage medium | |
CN111818158A (en) | Gateway control method, device, electronic equipment and storage medium | |
CN103747010A (en) | Method, system and device for controlling PC (personal computer) by mobile terminal | |
CN109600380B (en) | Data transmission method and device | |
CN113382048A (en) | Message pushing method, system, equipment and storage medium | |
CN110597706A (en) | Method and device for testing application program interface data abnormity | |
CN114422618A (en) | IOT platform protocol adaptation method, device, equipment and medium based on cloud protogenesis | |
CN109889312A (en) | Multilink data transmission method, device and computer readable storage medium | |
CN104852955A (en) | Data processing method and system | |
CN109194706B (en) | Network resource dial testing method and terminal | |
CN112532714B (en) | Data processing method, processing device, server and storage medium | |
CN105915613A (en) | Resource supply method and device based on cloud services | |
CN112905434A (en) | Fault drilling method, device, equipment, system and computer storage medium | |
CN113746851B (en) | Proxy system and method supporting real-time analysis of GRPC request | |
CN111698281A (en) | Resource downloading method and device, electronic equipment and storage medium | |
CN114826979B (en) | Network link quality acquisition method, device, system, equipment and storage medium | |
CN112532664A (en) | Data upgrading method and device | |
CN114500510B (en) | Request information response method, apparatus, communication device and storage medium | |
CN106921448B (en) | Method and device for testing satellite communication system | |
US11804986B2 (en) | Method for the remote management of a device connected to a residential gateway | |
US11436172B2 (en) | Data frame interface network device | |
CN113076128B (en) | Method, device, electronic equipment and storage medium for robot configuration | |
CN111459819B (en) | Software testing method and device, electronic equipment and computer readable medium | |
CN114449523A (en) | Flow filtering method, device, equipment and medium for satellite measurement and control system | |
CN114297083A (en) | Agent test method, device, electronic equipment and readable 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 |