Locomotive fault prompting method and device, readable storage medium and electronic equipment
Patent Information
- Application Number
- CN202511683609.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-17
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2045-11-17
AI Technical Summary
Existing locomotive fault indication methods mainly rely on single-modal indication, which cannot timely and accurately convey the severity level, specific location, and impact of the fault, resulting in low intuitiveness and information density.
A multimodal fault indication method is adopted, which combines visual, auditory and tactile cues. Different indication methods and contents are determined according to fault characteristics, including light color, audio characteristics and vibration characteristics. Combined with the driver's permissions and preferences, differentiated fault indication strategies are provided.
It improves the intuitiveness and information density of fault prompts, enabling drivers to quickly identify the severity and location of faults, thereby enhancing driving safety and efficiency.
Smart Images

Figure CN121158003B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of rail transit technology, and more specifically, to a locomotive fault indication method and device, a readable storage medium, and an electronic device. Background Technology
[0002] Locomotive operation safety is crucial to the rail transit system. To ensure safe operation and improve efficiency, timely, accurate, and effective alerts are essential for detecting malfunctions that occur during locomotive operation.
[0003] However, current locomotive fault indication methods mainly rely on single-modal prompts, such as indicator lights or buzzers. This single-mode prompting fails to allow drivers to immediately grasp the severity level, specific location, and potential impact of the fault. Therefore, the current fault indication process suffers from low intuitiveness and low information density.
[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] The purpose of this disclosure is to provide a locomotive fault indication method and device, a readable storage medium and an electronic device, thereby overcoming, to at least some extent, the problems of low intuitiveness and low information density in the fault indication process.
[0006] According to a first aspect of this disclosure, a locomotive fault indication method is provided, comprising: determining the fault characteristics of the locomotive based on the original fault data corresponding to the locomotive fault, wherein the structure of the fault characteristics includes a first-level fault attribute characteristic, a second-level fault attribute characteristic, and a third-level fault attribute characteristic, wherein the first-level fault attribute characteristic is determined based on the second-level fault attribute characteristic and the third-level fault attribute characteristic; determining a target fault indication strategy among multiple candidate fault indication strategies, wherein the target fault indication strategy includes at least one of visual indication, auditory indication, and haptic indication; when the target fault indication strategy includes visual indication, auditory indication, and haptic indication, determining the indication method and content of the visual indication based on the first-level fault attribute characteristic, determining the indication method and content of the auditory indication based on the first-level fault attribute characteristic and the second-level fault attribute characteristic, determining the indication method and content of the haptic indication based on the first-level fault attribute characteristic and the second-level fault attribute characteristic; and performing an indication operation based on the indication method and content of the visual indication, the auditory indication, and the haptic indication.
[0007] Optionally, the first-level fault attribute features are used to characterize the severity of the fault, the second-level fault attribute features are used to characterize the location of the fault, and the third-level fault attribute features are used to characterize the abnormal parameters of the fault.
[0008] Optionally, the visual prompting method and content are determined based on the first-level fault attribute characteristics, including: when the first-level fault attribute characteristics indicate that the locomotive fault is a level one fault, controlling the indicator light to flash in a first color; when the first-level fault attribute characteristics indicate that the locomotive fault is a level two fault, controlling the indicator light to remain constantly lit in a second color; when the first-level fault attribute characteristics indicate that the locomotive fault is a level three fault, controlling the indicator light to remain constantly lit in a third color; wherein the severity of the level one fault is greater than that of the level two fault, the severity of the level two fault is greater than that of the level three fault, and the second and third colors are different colors.
[0009] Optionally, the prompting method and content of the auditory prompt are determined based on the first-level fault attribute characteristics and the second-level fault attribute characteristics, including: determining the audio characteristics corresponding to the auditory prompt based on the first-level fault attribute characteristics, the audio characteristics including audio volume characteristics, audio pitch characteristics and audio timing characteristics; determining the location of the fault based on the second-level fault attribute characteristics; determining the audio broadcasting device corresponding to the location of the fault; and controlling the audio broadcasting device to execute the audio broadcasting instruction.
[0010] Optionally, the prompting method and content of the haptic prompt are determined based on the first-level fault attribute characteristics and the second-level fault attribute characteristics, including: determining the haptic characteristics corresponding to the haptic prompt based on the first-level fault attribute characteristics, the haptic characteristics including vibration amplitude characteristics, vibration frequency characteristics and vibration timing characteristics; determining the fault location based on the second-level fault attribute characteristics; determining the vibration generating equipment corresponding to the fault location; and controlling the vibration generating equipment to execute vibration commands.
[0011] Optionally, determining the target fault prompting policy from multiple candidate fault prompting policies includes: setting multiple candidate fault prompting policies and setting the available permissions corresponding to each candidate fault prompting policy to establish a candidate policy set; determining personnel permissions based on the currently logged-in personnel information; obtaining personnel preference policies and determining whether the personnel preference policies match personnel permissions in the candidate policy set; and determining the personnel preference policy as the target fault prompting policy if the personnel preference policy matches personnel permissions.
[0012] Optionally, determining the target fault prompting strategy from multiple candidate fault prompting strategies includes: setting multiple candidate fault prompting strategies and setting the personnel proficiency level corresponding to each candidate fault prompting strategy to establish a recommended strategy set; determining the personnel proficiency level based on the currently logged-in personnel information; and determining the candidate fault prompting strategy corresponding to the personnel proficiency level in the recommended strategy set as the target fault prompting strategy.
[0013] According to a second aspect of this disclosure, a locomotive fault indication device is provided, comprising: a feature determination module, configured to determine the fault characteristics of the locomotive based on original fault data corresponding to the locomotive fault, wherein the structure of the fault characteristics includes a first-level fault attribute feature, a second-level fault attribute feature, and a third-level fault attribute feature, the first-level fault attribute feature being determined based on the second-level fault attribute feature and the third-level fault attribute feature; a strategy determination module, configured to determine a target fault indication strategy among multiple candidate fault indication strategies, the target fault indication strategy including at least one of visual indication, auditory indication, and haptic indication; a prompt determination module, configured to, when the target fault indication strategy includes visual indication, auditory indication, and haptic indication, determine the prompting method and content of the visual indication based on the first-level fault attribute feature, determine the prompting method and content of the auditory indication based on the first-level fault attribute feature and the second-level fault attribute feature, and determine the prompting method and content of the haptic indication based on the first-level fault attribute feature and the second-level fault attribute feature; and a prompt execution module, configured to execute a prompting operation based on the prompting method and content of the visual indication, the prompting method and content of the auditory indication, and the prompting method and content of the haptic indication.
[0014] Optionally, the process by which the prompt determination module determines the prompting method and content of the visual prompt based on the first-level fault attribute characteristics includes: when the first-level fault attribute characteristics indicate that the locomotive fault is a level one fault, controlling the prompt light to flash in a first color; when the first-level fault attribute characteristics indicate that the locomotive fault is a level two fault, controlling the prompt light to remain constantly lit in a second color; and when the first-level fault attribute characteristics indicate that the locomotive fault is a level three fault, controlling the prompt light to remain constantly lit in a third color; wherein, the severity of the level one fault is greater than that of the level two fault, the severity of the level two fault is greater than that of the level three fault, and the second and third colors are different colors.
[0015] Optionally, the prompt determination module determines the prompting method and content of the auditory prompt based on the first-level fault attribute characteristics and the second-level fault attribute characteristics, including: determining the audio characteristics corresponding to the auditory prompt based on the first-level fault attribute characteristics, the audio characteristics including audio volume characteristics, audio pitch characteristics and audio timing characteristics; determining the location of the fault based on the second-level fault attribute characteristics; determining the audio broadcasting device corresponding to the location of the fault; and controlling the audio broadcasting device to execute the audio broadcasting instruction.
[0016] Optionally, the process by which the prompt determination module determines the prompting method and content of the haptic prompt based on the first-level fault attribute characteristics and the second-level fault attribute characteristics includes: determining the haptic characteristics corresponding to the haptic prompt based on the first-level fault attribute characteristics, the haptic characteristics including vibration amplitude characteristics, vibration frequency characteristics and vibration timing characteristics; determining the location of the fault based on the second-level fault attribute characteristics; determining the vibration generating device corresponding to the location of the fault; and controlling the vibration generating device to execute vibration commands.
[0017] Optionally, the process by which the strategy determination module determines the target fault prompting strategy from multiple candidate fault prompting strategies includes: setting multiple candidate fault prompting strategies and setting the available permissions corresponding to each candidate fault prompting strategy to establish a candidate strategy set; determining personnel permissions based on the currently logged-in personnel information; obtaining personnel preference strategies and determining whether the personnel preference strategies match personnel permissions in the candidate strategy set; and determining the personnel preference strategy as the target fault prompting strategy if the personnel preference strategy matches personnel permissions.
[0018] Optionally, the process by which the strategy determination module determines the target fault prompting strategy from multiple candidate fault prompting strategies includes: setting multiple candidate fault prompting strategies and setting the personnel proficiency level corresponding to each candidate fault prompting strategy to establish a recommended strategy set; determining the personnel proficiency level based on the currently logged-in personnel information; and determining the candidate fault prompting strategy corresponding to the personnel proficiency level in the recommended strategy set as the target fault prompting strategy.
[0019] According to a third aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements any of the locomotive fault indication methods described above.
[0020] According to a fourth aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; the processor is configured to implement any of the above-described locomotive fault indication methods by executing the executable instructions.
[0021] In some embodiments of the present disclosure, the technical solutions provide that fault characteristics are determined based on the original fault data, and then the manner and content of the prompt are determined based on the fault characteristics, and then the prompt operation is performed based on the manner and content of the prompt. On the one hand, when a fault is detected, the present disclosure can inform the driver of the first-level fault attribute characteristics through visual prompts, and can inform the driver of the first-level fault attribute characteristics and second-level fault attribute characteristics through auditory prompts and haptic prompts, thereby improving the intuitiveness of the fault prompt; on the other hand, when a fault is detected, the present disclosure can simultaneously trigger multimodal prompts, thereby improving the information density of the fault prompt.
[0022] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0023] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0024] Figure 1 A flowchart illustrating a locomotive fault indication method according to an exemplary embodiment of the present disclosure is shown.
[0025] Figure 2 A flowchart illustrating the prompting method and content for determining a fault based on fault characteristics, according to an exemplary embodiment of the present disclosure, is shown schematically.
[0026] Figure 3 A schematic diagram of the structure of a locomotive according to an embodiment of the present disclosure is shown.
[0027] Figure 4 A block diagram of a locomotive fault indication device according to an exemplary embodiment of the present disclosure is shown schematically.
[0028] Figure 5 A schematic diagram of the structure of an electronic device suitable for implementing embodiments of the present disclosure is shown. Detailed Implementation
[0029] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.
[0030] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0031] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all steps. For example, some steps may be broken down, while others may be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances. Furthermore, all terms such as "first," "second," and "third" used below are for distinction purposes only and should not be construed as limiting the scope of this disclosure.
[0032] The various steps in the locomotive fault indication method described below are executed by electronic devices. This disclosure does not limit the type of electronic device, such as a server, personal computer, mobile device, etc.
[0033] Figure 1 A flowchart illustrating a locomotive fault indication method according to an exemplary embodiment of the present disclosure is shown schematically. (Reference) Figure 1 The locomotive fault indication method may include the following steps: S10. Determine the locomotive's fault characteristics based on the original fault data corresponding to the locomotive fault. The structure of the fault characteristics includes first-level fault attribute characteristics, second-level fault attribute characteristics, and third-level fault attribute characteristics. The first-level fault attribute characteristics are determined based on the second-level fault attribute characteristics and the third-level fault attribute characteristics.
[0034] According to an exemplary embodiment of this disclosure, the first-level fault attribute feature can be a fault category. Based on the degree of impact of the fault on driving safety, the detected faults can be divided into three levels: Class A faults, Class B faults, and Class C faults. Class A faults can represent serious faults, such as braking system faults or main circuit faults; Class B faults can represent relatively serious faults, such as minor leakage in the automatic brake valve or insufficient power due to a turbocharger fault; and Class C faults can represent general faults, such as display faults or cooling faults.
[0035] The second-level fault attribute feature can be the location where the fault occurs. According to an exemplary embodiment of this disclosure, the second-level fault attribute feature can characterize that the fault occurs at the rear of the locomotive, such as a temperature control system fault; it can characterize that the fault occurs in the middle of the locomotive's underframe, such as a traction drive system fault; or it can characterize that the fault occurs at the front, middle, or rear of the locomotive's underframe, such as a braking system fault.
[0036] For example, the third-level fault attribute feature can be a fault abnormal parameter. According to an exemplary embodiment of this disclosure, the third-level fault attribute feature can indicate that the fault abnormal parameter of the traction drive system is a bearing temperature greater than 160°C, which indicates that the motor is overheating and may be caused by bearing damage or overload.
[0037] The third-level fault attribute characteristic can indicate that the abnormal parameter of the braking system is that after the braking command is issued, the pressure build-up time of the brake cylinder is greater than 3 seconds, which indicates that the braking response is slow and there may be leakage or mechanical jamming.
[0038] The third-level fault attribute characteristic can be represented by the abnormal parameter of the auxiliary power supply system being an output voltage fluctuation greater than 10%, indicating unstable output and affecting all auxiliary equipment.
[0039] According to an exemplary embodiment of this disclosure, the first-level fault attribute features can be determined based on the second-level and third-level fault attribute features, that is, faults can be classified according to the fault location and fault anomaly parameters. Different levels of faults correspond to differentiated multimodal cue combinations, allowing drivers to judge the urgency and type of the fault. For example, a strong combination of cuees for Class A faults can attract the driver's attention in a short time.
[0040] Once a fault is detected, differentiated prompts can be triggered based on the fault's classification level: Class A faults can be prompted with a combination of visually bright flashing, high-frequency popping sounds, and strong vibrations, while simultaneously displaying emergency operation procedures; Class B faults can be prompted with a combination of an orange interface, intermittent prompt sounds, and moderate vibrations, along with fault trend prediction data; Class C faults are presented with a green pop-up window, a single prompt sound, and slight vibrations, without interfering with normal driving.
[0041] S12. Determine a target fault prompting strategy from multiple candidate fault prompting strategies. The target fault prompting strategy includes at least one of visual prompts, auditory prompts, and haptic prompts.
[0042] According to an exemplary embodiment of this disclosure, when determining a target fault indication strategy from multiple candidate fault indication strategies, multiple candidate fault indication strategies are first set, and the available permissions corresponding to each candidate fault indication strategy are set to establish a candidate strategy set. For example, the candidate strategy set may include a full indication mode, a concise indication mode, and a custom mode. In actual operation, ordinary drivers can be set to only have the permission to select the full indication mode, with all three modes providing prompts simultaneously. Experienced drivers can be set to have the permission to select both the concise indication mode and the custom mode. The default concise indication mode uses only visual cues to provide fault reminders, while the custom mode can use at least one of the three modes of prompting to provide fault reminders.
[0043] Next, we can obtain the personnel preference policy, and if the personnel preference policy matches the personnel permissions, we can determine the personnel preference policy as the target fault prompt policy.
[0044] Additionally, personnel proficiency levels can be categorized based on their information, thereby identifying candidate fault indication strategies corresponding to each proficiency level and using them as target fault indication strategies.
[0045] S14. When the target fault indication strategy includes visual cues, auditory cues, and haptic cues, determine the indication method and content of visual cues based on the first-level fault attribute characteristics, determine the indication method and content of auditory cues based on the first-level fault attribute characteristics and the second-level fault attribute characteristics, and determine the indication method and content of haptic cues based on the first-level fault attribute characteristics and the second-level fault attribute characteristics.
[0046] Specifically, Figure 2 A flowchart illustrating the method and content of determining a fault prompt based on fault characteristics, according to an exemplary embodiment of this disclosure, is shown schematically. (Reference) Figure 2 The process of determining the fault prompting method and content based on fault characteristics may include the following steps: S20. Determine the prompting method and content of visual cues based on the characteristics of the first-level fault attributes.
[0047] According to an exemplary embodiment of this disclosure, when the locomotive fault is characterized by the first-level fault attribute feature as a level one fault, the indicator light can be controlled to flash in a first color; when the locomotive fault is characterized by the first-level fault attribute feature as a level two fault, the indicator light can be controlled to remain on in a second color; and when the locomotive fault is characterized by the first-level fault attribute feature as a level three fault, the indicator light can be controlled to remain on in a third color.
[0048] According to an exemplary embodiment of this disclosure, in terms of visual cues, a three-layer display structure can be adopted for different types of faults. For example, when a Class A fault such as transformer primary-side overcurrent occurs, the main window can display "Transformer" by flashing a red light, while the sub-window displays "Transformer primary-side overcurrent" and updates the current transformer parameters in real time, along with the transformer primary-side current curve, and displays a whole vehicle graphic, highlighting the faulty transformer in the whole vehicle graphic.
[0049] When a Class B fault occurs, such as a high battery voltage, the main window can continuously display "Battery" in orange light to provide a warning. At the same time, the sub-window will display "High Battery Voltage" and show the current battery voltage in real time, along with a battery voltage curve. The entire vehicle will also be displayed, with the faulty battery highlighted in the vehicle graph.
[0050] When a Class C fault, such as an air conditioning malfunction, occurs, the main window can continuously display "Air Conditioning" in green to provide a notification. At the same time, the sub-window will be labeled "Cooling Fault" and will display the current air conditioning parameters in real time, along with the air conditioning current curve. The entire vehicle will also be displayed, with the faulty air conditioning unit highlighted in the vehicle graph.
[0051] According to an exemplary embodiment of this disclosure, in order to enable drivers to efficiently obtain information through multiple senses in a short period of time, the visual cues can be set to display only the first-level fault characteristics, and the driver can obtain the second-level and third-level fault characteristics through auditory cues and haptic cues.
[0052] Additionally, specific combinations of alerts can be set for particular faults that require special attention. For example, a recently highlighted Class C fault can be set to receive strong alerts in three modes simultaneously.
[0053] It's important to note that here we need to define the severity of a Level 1 fault as greater than that of a Level 2 fault, which in turn is greater than that of a Level 3 fault. Since the flashing patterns of the indicator lights differ when representing Level 1 and Level 2 faults, the first and second colors can be the same or different. However, the second and third colors should be different to facilitate quick identification by the driver.
[0054] Additionally, a gyroscope can be built into the display screen to detect screen jitter in real time. When the locomotive is on a bumpy road, the icons displayed on the screen will automatically shift in the opposite direction to counteract the visual blur caused by the jitter.
[0055] Additionally, light strips can be installed in the cab and set to remain off when there is no fault. In case of a fault, the light strip at the corresponding location will display different illumination states to indicate the fault, depending on the location of the fault on the locomotive. For example, when a Class A fault occurs, the corresponding light strip will flash red; when a Class B fault occurs, the corresponding light strip will turn orange; and when a Class C fault occurs, the corresponding light strip will turn green, making it easier for the driver to quickly locate the fault.
[0056] S22. Determine the prompting method and content of auditory cues based on the characteristics of the first-level fault attributes and the characteristics of the second-level fault attributes.
[0057] According to an exemplary embodiment of this disclosure, the audio features corresponding to the auditory cues are first determined based on the first-level fault attribute features. The audio features include audio volume features, audio pitch features, and audio timing features.
[0058] Next, the location of the fault is determined based on the second-level fault attribute characteristics, thereby identifying the audio broadcasting device corresponding to the location of the fault.
[0059] Finally, control the audio broadcasting device to execute audio broadcasting commands.
[0060] According to an exemplary embodiment of this disclosure, in terms of hearing, when a Class A fault occurs, a combination of high-frequency pulses and rapid voice can be used to provide a prompt, such as "Transformer primary side overcurrent! Automatic shutdown!", accompanied by a high-frequency buzzer.
[0061] When a Class B fault occurs, a combination of a continuous mid-frequency tone and short prompts can be used to provide a warning, such as "High battery voltage, please observe carefully!"
[0062] When a Class C fault occurs, a low-frequency single-tone warning, such as "Air conditioning fault," can be used for a concise and non-disruptive warning. By utilizing the semantic characteristics of the sound, drivers can quickly determine the fault level and type without visual assistance, reducing information decoding time.
[0063] According to exemplary embodiments of this disclosure, unique sound features, in addition to voice prompts, can be customized for different systems. For example, a braking system malfunction can be indicated by a combination of continuous low-pitched beeps and intermittent popping sounds, similar to an air leak warning; a traction motor malfunction can be indicated by a high-frequency pulse sound, simulating the sound of abnormal motor operation; and a power supply system malfunction can be indicated by a gradually increasing hum, corresponding to voltage fluctuation characteristics.
[0064] like Figure 3 As shown, loudspeakers can be installed in different locations within the cab to create a spatialized sound field. Based on the location of the fault on the locomotive, a loudspeaker at the corresponding position within the cab will broadcast the announcement, allowing the driver to quickly ascertain the approximate location of the fault.
[0065] According to an exemplary embodiment of the present disclosure, a front audio device, a middle audio device, and a rear audio device can be installed in the driver's cab so that a warning can be given through the front audio device when the fault involves the front part of the locomotive, through the middle audio device when the fault involves the middle part of the locomotive, and through the rear audio device when the fault involves the rear part of the locomotive.
[0066] In addition, for complex faults, the voice prompt system can broadcast messages in order of urgency to avoid information confusion.
[0067] It should be noted that the locomotive can be located via GPS or the BeiDou system. In noisy environments such as tunnels, the volume can be automatically increased; in environments such as stations, the normal volume can be used.
[0068] In addition, the locomotive can also receive the locomotive speed signal at the same time, so that the volume can be increased when the locomotive speed is greater than 60km / h, and the normal volume can be used when the speed is less than 60km / h.
[0069] S24. Determine the prompting method and content of the haptic feedback based on the characteristics of the first-level fault attributes and the characteristics of the second-level fault attributes.
[0070] According to an exemplary embodiment of this disclosure, the haptic features corresponding to the haptic cues are first determined based on the first-level fault attribute features. The haptic features are not limited to vibration features, but may include vibration amplitude features, vibration frequency features, and vibration timing features.
[0071] Then, based on the second-level fault attribute characteristics, the location of the fault is determined, thereby identifying the vibration generating equipment corresponding to the location of the fault. The vibration generating equipment may include rotor-type vibration motors and hydraulic systems, etc.
[0072] Finally, the vibration generating device is controlled to execute vibration commands.
[0073] According to exemplary embodiments of this disclosure, when the locomotive is in a noisy environment or the driver's attention is distracted, or when information needs to be conveyed efficiently, haptic cues can be used to supplement the visual and auditory cues, thereby avoiding the failure of visual and auditory cues and enhancing the efficiency of information cues.
[0074] like Figure 3 As shown, the locomotive driver's seat can be designed to include a vibration function, and is also equipped with a foot pedal that includes a vibration function.
[0075] According to an exemplary embodiment of this disclosure, in order to differentiate haptically, a type A fault can be mapped to a continuous strong vibration signal, a type B fault can be mapped to a continuous ordinary vibration signal, and a type C fault can be mapped to a short, weak vibration signal.
[0076] Furthermore, different vibration modes can be set for locomotive faults with different secondary fault characteristics. For example, a short vibration followed by continuous vibration can characterize an electrical fault, while three consecutive short vibrations can characterize a mechanical fault. This helps drivers quickly identify faults by combining visual cues and auditory information.
[0077] According to exemplary embodiments of the present disclosure, multiple rotor vibration motors can be installed inside the seat, such as one motor installed at the front and back of the seat, four motors installed at the four corners of the seat, or four motors installed at each of the four corners and four sides of the seat.
[0078] Based on different vibration orientation logics, the vibrators at corresponding locations can be controlled to vibrate, allowing the driver to quickly understand the approximate location of a fault through seat vibration. For example, if only two rotor vibration motors are installed, vibration from the front motor can be configured to indicate a fault in the braking module at the front of the locomotive, vibration from the rear motor can indicate a fault in the braking module at the front of the locomotive or the cooling system located at the rear of the locomotive, and simultaneous vibration from both the front and rear motors can indicate a fault in the traction drive system.
[0079] Alternatively, a pressure sensor can be installed inside the driver's seat to activate the vibration generator only when someone is detected in the seat.
[0080] S16. Perform prompting operations based on the prompting methods and content of visual cues, auditory cues, and haptic cues.
[0081] According to exemplary embodiments of this disclosure, after determining the prompting modality, the prompting method, and the prompting content, a prompting operation can be performed. After receiving fault information, the driver can provide feedback through different methods, primarily including physical buttons, touchscreens, and voice interaction, allowing the driver to use different methods in different scenarios.
[0082] It should be noted that although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0083] Furthermore, this example embodiment also provides a locomotive fault indication device.
[0084] Figure 4 A block diagram schematically illustrates a locomotive fault indication device according to an exemplary embodiment of the present disclosure. (Reference) Figure 4 The locomotive fault indication device 4 according to an exemplary embodiment of the present disclosure may include a feature determination module 41, a strategy determination module 43, an indication determination module 45, and an indication execution module 47.
[0085] Specifically, the feature determination module 41 can be used to determine the fault characteristics of the locomotive based on the original fault data corresponding to the locomotive fault. The structure of the fault characteristics includes first-level fault attribute characteristics, second-level fault attribute characteristics, and third-level fault attribute characteristics. The first-level fault attribute characteristics are determined based on the second-level fault attribute characteristics and the third-level fault attribute characteristics. The strategy determination module 43 can be used to determine the target fault prompting strategy among multiple candidate fault prompting strategies. The target fault prompting strategy includes at least one of visual prompts, auditory prompts, and haptic prompts. The prompt determination module 45 can be used to determine the prompting method and content of visual prompts based on the first-level fault attribute characteristics, the prompting method and content of auditory prompts based on the first-level fault attribute characteristics and the second-level fault attribute characteristics, and the prompting method and content of haptic prompts based on the first-level fault attribute characteristics and the second-level fault attribute characteristics when the target fault prompting strategy includes visual prompts, auditory prompts, and haptic prompts. The prompt execution module 47 can be used to execute prompting operations based on the prompting method and content of visual prompts, auditory prompts, and haptic prompts.
[0086] According to an exemplary embodiment of this disclosure, the first-level fault attribute features determined by the feature determination module are used to characterize the severity of the fault, the second-level fault attribute features determined by the feature determination module are used to characterize the location of the fault, and the third-level fault attribute features determined by the feature determination module are used to characterize the fault abnormal parameters.
[0087] According to an exemplary embodiment of this disclosure, the process by which the prompt determination module determines the prompting method and content of the visual prompt based on the first-level fault attribute characteristics includes: when the first-level fault attribute characteristics indicate that the locomotive fault is a level one fault, controlling the prompt light to flash in a first color; when the first-level fault attribute characteristics indicate that the locomotive fault is a level two fault, controlling the prompt light to remain constantly lit in a second color; and when the first-level fault attribute characteristics indicate that the locomotive fault is a level three fault, controlling the prompt light to remain constantly lit in a third color; wherein the severity of the fault corresponding to the level one fault is greater than the severity of the fault corresponding to the level two fault, the severity of the fault corresponding to the level two fault is greater than the severity of the fault corresponding to the level three fault, and the second color and the third color are different colors.
[0088] According to an exemplary embodiment of this disclosure, the prompt determination module determines the prompting method and content of the auditory prompt based on the first-level fault attribute features and the second-level fault attribute features, including: determining the audio features corresponding to the auditory prompt based on the first-level fault attribute features, the audio features including audio volume features, audio pitch features and audio timing features; determining the location of the fault based on the second-level fault attribute features; determining the audio broadcasting device corresponding to the location of the fault; and controlling the audio broadcasting device to execute the audio broadcasting instruction.
[0089] According to an exemplary embodiment of this disclosure, the process by which the prompt determination module determines the prompting method and content of the haptic prompt based on the first-level fault attribute features and the second-level fault attribute features includes: determining the haptic features corresponding to the haptic prompt based on the first-level fault attribute features, the haptic features including vibration amplitude features, vibration frequency features and vibration timing features; determining the location of the fault based on the second-level fault attribute features; determining the vibration generating device corresponding to the location of the fault; and controlling the vibration generating device to execute vibration commands.
[0090] According to an exemplary embodiment of this disclosure, the process by which the policy determination module determines the target fault prompting policy among multiple candidate fault prompting policies includes: setting multiple candidate fault prompting policies and setting the available permissions corresponding to each candidate fault prompting policy to establish a candidate policy set; determining personnel permissions based on the currently logged-in personnel information; obtaining personnel preference policies and determining whether the personnel preference policies match the personnel permissions in the candidate policy set; and determining the personnel preference policy as the target fault prompting policy if the personnel preference policy matches the personnel permissions.
[0091] According to an exemplary embodiment of this disclosure, the process by which the strategy determination module determines a target fault prompting strategy from multiple candidate fault prompting strategies includes: setting multiple candidate fault prompting strategies and setting the personnel proficiency level corresponding to each candidate fault prompting strategy to establish a recommended strategy set; determining the personnel proficiency level based on the currently logged-in personnel information; and determining the candidate fault prompting strategy corresponding to the personnel proficiency level in the recommended strategy set as the target fault prompting strategy.
[0092] Since the various functional modules of the locomotive fault indication device in this embodiment are the same as those in the above-described method embodiments, they will not be described again here.
[0093] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible implementations, various aspects of this disclosure may also be implemented as a program product including program code, which, when the program product is run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.
[0094] The program product for implementing the above-described method according to embodiments of the present disclosure may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0095] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), an optical disk, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0096] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0097] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0098] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing devices can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0099] In an exemplary embodiment of this disclosure, an electronic device capable of implementing the above-described method is also provided.
[0100] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."
[0101] The following reference Figure 5 To describe an electronic device 500 according to this embodiment of the present invention. Figure 5 The electronic device 500 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.
[0102] like Figure 5 As shown, the electronic device 500 is presented in the form of a general-purpose computing device. The components of the electronic device 500 may include, but are not limited to: at least one processing unit 510, at least one storage unit 520, a bus 530 connecting different system components (including storage unit 520 and processing unit 510), and a display unit 540.
[0103] The storage unit stores program code, which can be executed by the processing unit 510, causing the processing unit 510 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention.
[0104] Storage unit 520 may include readable media in the form of volatile storage units, such as random access memory (RAM) 5201 and / or cache memory 5202, and may further include read-only memory (ROM) 5203.
[0105] Storage unit 520 may also include a program / utility 5204 having a set (at least one) program module 5205, such program module 5205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0106] Bus 530 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0107] Electronic device 500 can also communicate with one or more external devices 600 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 500, and / or with any device that enables electronic device 500 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 550. Furthermore, electronic device 500 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 560. As shown, network adapter 560 communicates with other modules of electronic device 500 via bus 530. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0108] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0109] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0110] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0111] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.
[0112] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A locomotive fault indication method, characterized in that, include: The locomotive fault characteristics are determined based on the original fault data corresponding to the locomotive fault. The structure of the fault characteristics includes a first-level fault attribute feature, a second-level fault attribute feature, and a third-level fault attribute feature. The first-level fault attribute feature is determined based on the second-level fault attribute feature and the third-level fault attribute feature. The first-level fault attribute feature is used to characterize the severity of the fault, the second-level fault attribute feature is used to characterize the location of the fault, and the third-level fault attribute feature is used to characterize the abnormal parameters of the fault. Multiple candidate fault indication strategies are set, and the available permissions corresponding to each candidate fault indication strategy are set to establish a candidate strategy set; Based on the currently logged-in user information, determine user permissions, obtain user preference policies, and determine whether the user preference policies match the user permissions in the candidate policy set; When the personnel preference strategy matches the personnel permissions, the personnel preference strategy is determined as the target fault prompting strategy, and the target fault prompting strategy includes at least one of visual prompts, auditory prompts, and haptic prompts; When the target fault indication strategy includes visual cues, auditory cues, and haptic cues, the prompting method and content of the visual cues are determined based on the first-level fault attribute features; the prompting method and content of the auditory cues are determined based on the first-level fault attribute features and the second-level fault attribute features; the haptic features corresponding to the haptic cues are determined based on the first-level fault attribute features; the fault location is determined based on the second-level fault attribute features; the vibration generating device corresponding to the fault location is determined; and the vibration generating device is controlled to execute vibration commands. The haptic features include vibration amplitude features, vibration frequency features, and vibration timing features. The prompting operation is performed based on the prompting method and content of the visual prompts, the prompting method and content of the auditory prompts, and the prompting method and content of the haptic prompts.
2. The locomotive fault indication method according to claim 1, characterized in that, The visual cues are determined based on the first-level fault attribute characteristics, including: When the locomotive fault is characterized as a Level 1 fault by the first-level fault attribute features, the control indicator light is controlled to flash in the first color. When the locomotive fault is characterized as a level two fault by the first-level fault attribute features, the indicator light is controlled to remain constantly lit in the second color. When the locomotive fault is characterized as a level three fault by the first-level fault attribute features, the indicator light is controlled to perform the constant-on operation with the third color. The severity of the first-level fault is greater than that of the second-level fault, the severity of the second-level fault is greater than that of the third-level fault, and the second color and the third color are different colors.
3. The locomotive fault indication method according to claim 1, characterized in that, The auditory cues are determined based on the first-level fault attribute features and the second-level fault attribute features, including: Based on the first-level fault attribute features, the audio features corresponding to the auditory cues are determined, and the audio features include audio volume features, audio pitch features, and audio timing features. The location of the fault is determined based on the second-level fault attribute characteristics; Identify the audio broadcasting device corresponding to the location of the fault; Control the audio broadcasting device to execute audio broadcasting commands.
4. A locomotive fault indication device, characterized in that, include: The feature determination module is used to determine the fault characteristics of the locomotive based on the original fault data corresponding to the locomotive fault. The structure of the fault characteristics includes a first-level fault attribute feature, a second-level fault attribute feature, and a third-level fault attribute feature. The first-level fault attribute feature is determined based on the second-level fault attribute feature and the third-level fault attribute feature. The first-level fault attribute feature is used to characterize the severity of the fault, the second-level fault attribute feature is used to characterize the location of the fault, and the third-level fault attribute feature is used to characterize the abnormal parameters of the fault. The permission setting module is used to set multiple candidate fault prompting strategies and set the available permissions corresponding to each candidate fault prompting strategy to establish a candidate strategy set. The strategy determination module is used to determine the user's permissions based on the currently logged-in user information, obtain the user's preference strategy, and determine whether the user's preference strategy matches the user's permissions in the candidate strategy set. The preference determination module is used to determine the personnel preference strategy as a target fault prompting strategy when the personnel preference strategy matches the personnel permissions. The target fault prompting strategy includes at least one of visual prompts, auditory prompts, and haptic prompts. The prompt determination module is used to, when the target fault prompting strategy includes the visual prompt, the auditory prompt, and the haptic prompt, determine the prompting method and content of the visual prompt based on the first-level fault attribute features, determine the prompting method and content of the auditory prompt based on the first-level fault attribute features and the second-level fault attribute features, determine the haptic features corresponding to the haptic prompt based on the first-level fault attribute features, determine the fault location based on the second-level fault attribute features, determine the vibration generating device corresponding to the fault location, and control the vibration generating device to execute vibration commands. The haptic features include vibration amplitude features, vibration frequency features, and vibration timing features. The prompting execution module is used to perform prompting operations based on the prompting method and content of the visual prompts, the prompting method and content of the auditory prompts, and the prompting method and content of the haptic prompts.
5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the locomotive fault indication method as described in any one of claims 1 to 3.
6. An electronic device, characterized in that, include: processor; A memory for storing one or more programs, which, when executed by the processor, cause the processor to implement the locomotive fault indication method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Omnidirectional obstacle grading early warning system of mining shuttle car
CN115179993A
Method and system for accurately diagnosing faults of rolling stock and motor train unit
CN118012020A
Multifunctional train safety monitoring system based on fiber bragg grating
CN119714381A
Monitoring system for mechanically self-guided vehicle
WO2006125256A1
