Locomotive cab equipment control system and control method
By designing a system of voice control equipment in the driver's room of a rail vehicle, the problem of distraction during driving is solved, intelligent control of the equipment and status feedback are achieved, and driving safety is improved.
Patent Information
- Application Number
- CN202411917071.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-04-01
AI Technical Summary
Rail vehicle drivers need to frequently operate various equipment during driving, which leads to distracting attention and affects driving safety.
A rolling stock driver's room equipment control system is designed, using voice acquisition and recognition technology, and through the central control unit and the drive acquisition device, voice control of air conditioners, lighting, electric fans, sunshades, wipers, window heating mechanisms and other equipment is realized, and feedback is provided through human-computer interaction devices and voice output devices.
Through voice control equipment, drivers can focus more on driving and improve driving safety without manual operation. At the same time, the equipment status feedback provided by the system allows the driver to promptly understand the equipment operation status.
Smart Images

Figure CN119739046A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of vehicle operation control, and in particular to a control system and a control method for equipment in a driver's cab of a locomotive vehicle. Background Art
[0002] When a rail vehicle is in motion, the driver needs to observe the status of each device and operating parameters displayed on each display screen, as well as the status of the railway line in front of and on the side of the vehicle, and listen to dispatching instructions. At the same time, he needs to frequently make various gestures and step on the pedals. The workload is large, and he needs to concentrate all his energy on the driving process without any error checking. When the windows of the driver's cab are fogged, the sun is glaring, the temperature changes, etc., the driver needs to manually open the window heating mechanism, operate the sunshade, turn on the air conditioning fan, etc., which will affect the driver's attention. Summary of the invention
[0003] The present disclosure provides a locomotive vehicle cab equipment control system and control method to solve one of the above technical defects.
[0004] In a first aspect, the present disclosure provides a locomotive vehicle driver's cab equipment control system, comprising:
[0005] A voice collection device, used to collect voice commands issued by the user in the driver's cab;
[0006] A voice recognition device is used to recognize the voice command issued by the user, and when the recognition result successfully matches the preset control command, the corresponding control command is sent to the central control unit;
[0007] The central control unit obtains the control parameters corresponding to the target controlled device according to the control instruction, generates an action instruction in combination with the control instruction, and sends the action instruction to the drive acquisition device; the target controlled device is at least one of an air conditioning control device, a lighting device, an electric fan, a sunshade, a wiper, and a window heating mechanism;
[0008] A driving and collecting device is used to drive the corresponding target controlled device to act according to the action instruction, collect the action feedback information of the target controlled device, and send the action feedback information to the central control unit;
[0009] A human-machine interaction device receives display data generated by the central control unit according to the action feedback information and displays the action feedback of the target controlled device;
[0010] The voice output device receives the voice data generated by the central control unit according to the action feedback information and performs voice output to broadcast the action feedback of the target controlled device.
[0011] In some embodiments, the speech recognition device is used to recognize the speech instructions issued by the user, specifically using a fuzzy recognition algorithm and a speech noise reduction algorithm to recognize the speech instructions issued by the user.
[0012] In some embodiments, when the target controlled device is an air conditioner, the central control unit obtains the control parameters corresponding to the target controlled device according to the control instruction, combines the control instruction with the control instruction to generate an action instruction, and sends the action instruction to the target controlled device. Specifically: the central control unit obtains the ambient temperature according to the control instruction, combines the ambient temperature with the control instruction to generate an action instruction, and sends the action instruction to the air conditioner control device.
[0013] In some embodiments, when the target controlled device is at least one of a lighting, an electric fan, a sunshade, a wiper, and a window heating mechanism;
[0014] The central control unit obtains control parameters corresponding to the target controlled device according to the control instruction, combines the control parameters with the control instruction to generate an action instruction, and sends the action instruction to the target controlled device. Specifically, the central control unit obtains control parameters corresponding to the target controlled device according to the control instruction, combines the control parameters with the control instruction to generate an action instruction, and sends the action instruction to the drive acquisition device to control at least one action of lighting, electric fan, sunshade, wiper, and window heating mechanism through the drive acquisition device.
[0015] In some embodiments, when the target controlled device is a window heating mechanism, the corresponding control parameter is the ambient temperature;
[0016] The central control unit combines the control parameters with the control instructions to generate control instructions, specifically: determining whether the acquired ambient temperature is lower than a preset temperature value; if so, generating a control instruction to start heating.
[0017] In some embodiments, when the target controlled device is a sunshade, the corresponding control parameters are the rotation direction and rotation time of the sunshade drive motor;
[0018] The central control unit combines the control parameters with the control instructions to generate control instructions, specifically: determining whether the rotation direction of the sunshade drive motor is the same as the control instruction. If so, determining whether the rotation time of the sunshade drive motor reaches the upper limit. If not, generating a control instruction to start the rotation.
[0019] In some embodiments, the voice recognition device is used to recognize the voice command issued by the user, specifically:
[0020] The speech recognition device confirms the dialect type in the speech instruction based on the fuzzy recognition algorithm and the dialect recognition algorithm; and determines the keywords in the speech instruction according to the keyword recognition algorithm and the dialect type.
[0021] In a second aspect, the present disclosure provides a method for controlling equipment in a locomotive vehicle cab, comprising:
[0022] Obtain and recognize voice commands issued by users in the driver's cab;
[0023] If the recognition result successfully matches the preset control instruction, the control parameter corresponding to the target controlled device is obtained according to the control instruction, and the action instruction is generated by combining with the control instruction, and the action instruction is sent to the target controlled device; the target controlled device is at least one of an air conditioning control device, a lighting, an electric fan, a sunshade, a wiper, and a window heating mechanism;
[0024] Collect the action feedback information of the target controlled device, and generate display data for display through the human-computer interaction device; perform voice output through the voice output device to broadcast the action feedback of the target controlled device.
[0025] In a third aspect, the present disclosure provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the above method.
[0026] In a fourth aspect, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the method described in the above aspects when executed by a processor.
[0027] The technical solution provided by the embodiment of the present disclosure adopts a voice collection device to collect voice commands issued by a user in the driver's cab; a voice recognition device recognizes the voice commands issued by the user, and when the recognition result successfully matches the preset control command, the corresponding control command is sent to the central control unit; the central control unit obtains the control parameters corresponding to the target controlled device according to the control command, and generates an action command in combination with the control command, and sends the action command to the drive collection device; the target controlled device is at least one of an air conditioning control device, a lighting device, an electric fan, a sunshade, a wiper, and a window heating mechanism; the drive collection device is used to drive the corresponding target controlled device to act according to the action command, and collect the target controlled device The human-machine interaction device receives the display data generated by the central control unit according to the action feedback information and displays it, showing the action feedback of the target controlled device; the voice output device receives the voice data generated by the central control unit according to the action feedback information and outputs it, broadcasting the action feedback of the target controlled device, so that the driver can control the target device in the driver's cabin by voice, and can get status feedback such as whether the target device is started through the screen or voice. In this way, the driver does not need to manually operate the device, and his eyes can always pay attention to the status of the front of the vehicle, the status of the display screen, etc., so that his attention is more focused on the driving process, which is conducive to improving driving safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The present disclosure will be described in more detail below based on embodiments and with reference to the accompanying drawings:
[0029] Figure 1 A schematic diagram of the structure of a locomotive vehicle driver's cab equipment control system provided by an embodiment of the present disclosure;
[0030] Figure 2 A flowchart of a method for controlling equipment in a locomotive vehicle cab provided by an embodiment of the present disclosure.
[0031] In the drawings, the same reference numerals are used for the same components, and the drawings are not drawn to scale. DETAILED DESCRIPTION
[0032] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, and to fully understand and implement how the present disclosure applies technical means to solve technical problems and achieve the corresponding technical effects, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only embodiments of a part of the present disclosure, not all of the embodiments. The embodiments of the present disclosure and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the scope of protection of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of the present disclosure.
[0033] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0034] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0035] The present embodiment provides a locomotive vehicle driver's cab equipment control system, which enables the driver to control the equipment in the driver's cab by voice, thereby improving control efficiency and allowing the driver to focus on the driving process, thereby improving driving safety.
[0036] like Figure 1 As shown, the locomotive vehicle cab equipment control system provided in this embodiment includes: a voice collection device, a voice recognition device, a central control unit, a drive collection device, a human-computer interaction device, and a voice output device.
[0037] The voice collection device is used to collect voice commands issued by the user in the driver's cab. The voice collection device can be a device such as a microphone that can collect voice sound waves. The voice commands issued by the user can be: turn on the air conditioning cooling, turn on the air conditioning heating, increase the temperature, reduce the temperature, turn off the air conditioning, turn on the electric fan, turn off the electric fan, raise the sunshade, lower the sunshade, start window heating, turn off window heating, turn on the wiper, stop the wiper, etc.
[0038] The voice recognition device is used to recognize the voice commands issued by the user and match the recognition results with the preset control commands. When the recognition result successfully matches the preset control command, the corresponding control command is sent to the central control unit. The command library is pre-set and contains multiple control commands. After the voice command is recognized, the voice command is matched with the control command in the command library. For example: if the collected voice command is to close the car door, it is found that it cannot match the control command in the command library after the matching operation, indicating that the match is unsuccessful; if the collected voice command is to turn on the air conditioner, it can match the control command in the command library after the matching operation, indicating that the match is successful.
[0039] The central control unit obtains the control parameters corresponding to the target controlled device according to the control instruction, generates an action instruction in combination with the control instruction, and sends the action instruction to the drive acquisition device. The central control unit can be an independent processor, controller, etc., or it can be integrated in the vehicle controller.
[0040] The driving acquisition device is used to drive the corresponding target controlled device to act according to the action instruction. The target controlled device is at least one of an air conditioning control device, a lighting, an electric fan, a sunshade, a wiper, and a window heating mechanism. The control parameter corresponds to the target controlled device. For example, if the target controlled device is an air conditioner, when the collected voice instruction is to turn on the air conditioning cooling, the temperature in the driver's room is first collected as a control parameter. When the temperature in the driver's room is high, an action instruction is generated, and the action instruction is sent to the air conditioner to turn on the cooling; when the temperature in the driver's room is not high, no action instruction is generated.
[0041] The drive acquisition device is also used to collect action feedback information of the target controlled device and send the action feedback information to the central control unit. Taking the air conditioner as an example, when the action command of the air conditioner cooling is issued, the drive acquisition device collects whether the air conditioner has started the cooling mode and can also collect the current ambient temperature as action feedback information.
[0042] The human-machine interaction device receives the display data generated by the central control unit according to the action feedback information and displays it, showing the action feedback of the target controlled device. For example, the human-machine interaction device can be a display screen, a touch screen, etc., and displays on the screen: the air conditioner is turned on for cooling, and the current temperature is 26°C.
[0043] The voice output device receives the voice data generated by the central control unit according to the action feedback information and performs voice output to broadcast the action feedback of the target controlled device. For example, the voice output device can be a speaker, which broadcasts the voice: the air conditioner is turned on for cooling, and the current temperature is 26°C.
[0044] The technical solution provided in this embodiment adopts a voice collection device to collect voice commands issued by a user in the driver's cab; a voice recognition device recognizes the voice commands issued by the user, and when the recognition result successfully matches the preset control command, the corresponding control command is sent to the central control unit; the central control unit obtains the control parameters corresponding to the target controlled device according to the control command, and generates an action command in combination with the control command, and sends the action command to the drive collection device; the target controlled device is at least one of an air conditioning control device, a lighting device, an electric fan, a sunshade, a wiper, and a window heating mechanism; the drive collection device is used to drive the corresponding target controlled device to act according to the action command, and collect the target controlled device's The human-computer interaction device receives the display data generated by the central control unit according to the action feedback information and displays it, showing the action feedback of the target controlled device; the voice output device receives the voice data generated by the central control unit according to the action feedback information and outputs it, broadcasting the action feedback of the target controlled device, so that the driver can control the target device in the driver's cabin by voice, and can get status feedback such as whether the target device is started through the screen or voice. In this way, the driver does not need to manually operate the device, and his eyes can always pay attention to the status of the front of the vehicle, the status of the display screen, etc., so that his attention is more focused on the driving process, which is conducive to improving driving safety.
[0045] On the basis of the above technical solution, the above speech recognition device is used to recognize the voice commands issued by the user, and specifically, a fuzzy recognition algorithm and a speech noise reduction algorithm can be used to recognize the voice commands issued by the user. For example: first, the voice command is subjected to noise reduction processing to remove noise and interference in the audio, and then the fuzzy recognition algorithm is used for recognition. The above method can use the existing method of processing the speech with a fuzzy recognition algorithm and a speech noise reduction algorithm in the prior art.
[0046] Furthermore, the speech recognition device can also confirm the dialect type in the speech instruction based on the fuzzy recognition algorithm and the dialect recognition algorithm; determine the keywords in the speech instruction according to the keyword recognition algorithm and the dialect type. For example: pre-establish a dialect library and a dialect data model, put the collected speech instructions into the dialect data model for processing, determine the dialect type, and then determine the keywords according to the language rules corresponding to the dialect type. The above method can adopt the existing methods of dialect recognition and keyword recognition processing for speech in the prior art.
[0047] When the target controlled device is an air conditioner, the air conditioner control device is connected to the central control unit. The control parameters are environmental parameters, such as the temperature of the driver's room, the outdoor temperature, etc. When the control instruction is identified as one of turning on the air conditioning for cooling, turning on the air conditioning for heating, raising the temperature, and lowering the temperature, the central control unit obtains the ambient temperature, combines the ambient temperature with the control instruction to generate an action instruction, and sends the action instruction to the air conditioning control device. For example: the central control unit obtains that the temperature of the driver's room is 28°C, which meets the conditions for turning on the air conditioning for cooling, then generates a control instruction to turn on the air conditioning for cooling, and sends it to the air conditioning control device. The air conditioning control device starts the air conditioning and switches to the cooling mode.
[0048] Afterwards, the air conditioning control device collects the air conditioning's on state, operating mode, ambient temperature and other parameters as feedback information and sends them to the central control unit. The central control unit generates display data based on the feedback information and sends it to the human-machine interaction device, which is displayed on the screen for the driver to view. For example, the display information is the air conditioning cooling state, the current driver's room temperature, etc. In addition, the central control unit also sends the sound field voice data based on the feedback information to the voice output device, and broadcasts it through the voice output device, such as playing a voice: "The air conditioning has turned on the cooling mode, and the current driver's room temperature is 26°C".
[0049] When the target controlled device is at least one of lighting, electric fan, sunshade, wiper, and window heating mechanism, the central control unit obtains the control parameters corresponding to the target controlled device according to the control instruction, combines the control parameters with the control instruction to generate an action instruction, and sends the action instruction to the drive acquisition device to control at least one action of lighting, electric fan, sunshade, wiper, and window heating mechanism through the drive acquisition device.
[0050] One implementation method is: when the target controlled device is a window heating mechanism, the corresponding control parameter is the ambient temperature, which can be the driver's cab temperature or the window glass temperature. When the voice recognition device recognizes that the voice command is "start window heating", the central control unit obtains the ambient temperature and determines whether the obtained ambient temperature is lower than the preset temperature value. If so, a control instruction to start heating is generated. For example: assuming that the preset temperature value is 5°C, when the ambient temperature obtained by the central control unit is 2°C, which is lower than the preset temperature value of 5°C, a control instruction to start heating is generated and sent to the drive acquisition device, so that the drive acquisition device controls the window heating mechanism to start heating. If the ambient temperature obtained by the central notification unit is 10°C, no control instruction is generated, or a voice output device broadcasts the voice "The current window glass temperature is high and does not need to be heated" and other content.
[0051] Then the acquisition device is driven to collect the status feedback of whether the window heating mechanism is started normally as the action feedback information of the window heating mechanism, and send it to the central control unit. The central control unit generates display data based on the feedback information and sends it to the human-computer interaction device, which is displayed on the screen for the driver to view. The central control unit can also obtain the ambient temperature and send it to the human-computer interaction device as display data. For example, the display information is the opening status of the window heating mechanism, the current temperature of the driver's room, etc. In addition, the central control unit also generates voice data based on the feedback information and sends it to the voice output device, which is broadcasted through the voice output device, such as playing a voice: "The window heating has turned on the cooling mode, the current temperature of the driver's room is 10°C, and the window glass temperature is 3°C".
[0052] Furthermore, the central controller can also monitor the window glass temperature, and when it is greater than 10°C, it can send a stop command to the drive acquisition device to stop the window heating mechanism from heating, thereby avoiding damage to the window glass due to overheating.
[0053] Another implementation method is: when the target controlled device is a sunshade, the corresponding control parameters are the rotation direction and rotation time of the sunshade drive motor. The forward rotation of the drive motor causes the sunshade to rise, and the reverse rotation causes the sunshade to fall; by judging the time the drive motor rotates in a certain direction, it is possible to judge whether the sunshade has risen to the limit or fallen to the limit. Specifically, when the voice recognition device recognizes that the voice command is "raise the sunshade", the central control unit obtains the last rotation direction and accumulated rotation time of the sunshade drive motor, and thus can know whether the last action of the sunshade was to raise or lower, and the position of the raise or lower. Then the central controller determines whether the rotation direction of the sunshade drive motor is the same as the control instruction. If so, it determines whether the rotation time of the sunshade drive motor reaches the upper limit. Otherwise, it generates a control instruction to start the rotation. For example: the driver issues a voice command of "raise the sunshade". The central controller determines that the sunshade is in the half-raised position through the rotation direction and rotation time of the drive motor, and then generates a control instruction to start the same-direction rotation and sends it to the drive acquisition device, so that the drive acquisition device controls the sunshade motor to move the sunshade to rise.
[0054] In addition, the driving acquisition device collects the status feedback of whether the sunshade driving motor is started normally as the action feedback information of the sunshade, and sends it to the central control unit. The central control unit generates display data based on the feedback information and sends it to the human-computer interaction device, which is displayed on the screen for the driver to view. For example, the display information is the rising state of the sunshade. In addition, the central control unit also sends the sound field voice data of the feedback information to the voice output device, and broadcasts it through the voice output device, such as playing the voice: "The sunshade is rising, the sunshade has risen to the right position", etc.
[0055] In addition, the central control unit also monitors the rotation time of the sunshade drive motor. When the rotation time exceeds a certain time limit, the sunshade drive motor is controlled to shut down to avoid problems such as motor jamming and burning.
[0056] Another implementation method is: when the target controlled device is an electric fan, the control parameter can be the ambient temperature, such as the driver's room temperature or the outdoor temperature. When the control instruction is identified as one of turning on the fan, turning off the fan, strong wind, weak wind, etc., the central control unit obtains the ambient temperature, and combines the ambient temperature with the control instruction to generate an action instruction, and sends the action instruction to the drive acquisition device. For example: the central control unit obtains that the temperature in the driver's room is 28°C, which meets the conditions for turning on the electric fan, then generates a control instruction to turn on the electric fan, sends it to the drive acquisition device, and the drive acquisition device starts the electric fan. If the temperature in the driver's room is 21°C and does not meet the conditions for turning on the electric fan, no control instruction is generated. Alternatively, the central control unit can play a voice through the voice output device "The current indoor temperature is low, it is not recommended to turn on the fan", etc., to avoid ineffective use of the fan, reduce energy waste, and thus reduce operating costs.
[0057] Afterwards, the drive acquisition device collects the parameters such as the on state and gear position of the electric fan as feedback information and sends it to the central control unit. The central control unit generates display data based on the feedback information and sends it to the human-machine interaction device, which is displayed on the screen for the driver to view. For example, the display information is the fan on / off state, the current driver's room temperature, etc. In addition, the central control unit also generates voice data based on the feedback information and sends it to the voice output device, which is broadcasted through the voice output device, such as playing a voice: "The electric fan is on, the gear is in the first gear, and the current driver's room temperature is 26°C".
[0058] In the above scheme, the opening and closing status of the equipment and the related control parameters can be displayed on the screen through the human-computer interaction device for the driver to view; the voice can also be broadcast through the voice output device to prompt the driver, so that the driver's eyes can always observe the operating console, screen and the front of the vehicle to avoid distracted operation, thereby improving driving safety.
[0059] By recognizing the voice commands issued by the driver, the air conditioner, electric fan, sunshade and other equipment can be controlled, so as to control the in-vehicle equipment more intelligently, and obtain the working status of the intelligent control equipment by combining vision and hearing. Compared with the traditional solution, this embodiment can realize more intelligent and convenient control of the equipment in the driver's room. In extreme cases such as improper operation, it can avoid damage to the controlled equipment and achieve the right degree of equipment use. At the same time, through voice fuzzy recognition, dialect recognition, keyword recognition and status feedback, the operation results are presented to the driver in a way that combines the visual experience of a friendly human-computer interaction interface and the pleasant auditory experience, which can significantly improve the convenience of the driver's operation, reduce the driver's labor intensity, and help improve the driver's concentration on driving locomotives and vehicles. The overall control intelligence and convenience of operation are significantly higher than the existing technology.
[0060] The target controlled device is not limited to the above contents, and may also be a heater, a knee warmer, a foot warmer, an electric seat, etc., which can be implemented by referring to the above contents.
[0061] The above scheme is applicable to steam locomotives, electric locomotives, etc.; it can be applicable to single-section vehicles as well as marshaled vehicles; it can be applicable to rail vehicles as well as trackless vehicles.
[0062] Based on the above technical solution, this embodiment also provides a method for controlling equipment in a locomotive cab, which can be executed by a central control unit in the control system. Figure 2 As shown, the method includes:
[0063] Step 101: Acquire and recognize the voice command issued by the user in the driver's cab.
[0064] First, the voice acquisition device acquires the voice command issued by the user in the driver's cab, and then the voice recognition device is used to recognize the voice command issued by the user. The voice recognition device is a module integrated in the central control unit.
[0065] Step 102: If the recognition result successfully matches the preset control instruction, the control parameters corresponding to the target controlled device are obtained according to the control instruction, and the action instruction is generated by combining with the control instruction, and the action instruction is sent to the target controlled device; the target controlled device is at least one of an air conditioning control device, lighting, electric fan, sunshade, wiper, and window heating mechanism.
[0066] Step 103: collect the action feedback information of the target controlled device, generate display data and display it through the human-computer interaction device; perform voice output through the voice output device to broadcast the action feedback of the target controlled device.
[0067] The specific implementation process of the above scheme can refer to the above content. By collecting and identifying the voice commands issued by the user in the driver's cabin, when the identification result successfully matches the preset control command, the central control unit obtains the control parameters corresponding to the target controlled device according to the control command, and generates an action command in combination with the control command, and sends the action command to the drive acquisition device; the target controlled device is at least one of the air-conditioning control device, lighting, electric fan, sunshade, wiper, and window heating mechanism; and collects the action feedback information of the target controlled device, and displays it through the human-computer interaction device to display the action feedback of the target controlled device; the action feedback of the target controlled device is broadcasted through the voice output device, so that the driver can control the target device in the driver's cabin by voice, and can get status feedback such as whether the target device is started through the screen or voice, so that the driver does not need to manually operate the device, and his eyes can always pay attention to the status of the front of the vehicle, the status of the display screen, etc., so that his attention is more focused on the driving process, which is conducive to improving driving safety.
[0068] This embodiment also provides a computer device, including a memory, a processor, and a computer program stored in the memory, and the processor executes the computer program to implement the steps of the above method.
[0069] This embodiment also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0070] The processor may include, but is not limited to, one or more processors or microprocessors. Each processor may be an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor or other electronic components to execute the method in the above embodiments.
[0071] The computer-readable storage medium may be implemented by any type of volatile or non-volatile storage device or a combination thereof, and the computer-readable storage medium may include but is not limited to, for example, random access memory (RAM), read-only memory (ROM), flash memory, EPROM memory, EEPROM memory, registers, computer storage media (e.g., hard disk, floppy disk, solid-state drive, removable disk, CD-ROM, DVD-ROM, Blu-ray disc, etc.).
[0072] The computer-readable storage medium may also store at least one computer executable program / instruction, which may be, for example, a computer-readable instruction. The computer-readable storage medium includes, but is not limited to, for example, a volatile memory and / or a non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The computer-readable storage medium may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. For example, a non-transitory computer-readable storage medium may be connected to a computing device such as a computer, and then, when the computing device runs the computer-readable instructions stored on the computer-readable storage medium, the various methods described above may be performed.
[0073] In addition, the computer device may also include (but not limited to) a data bus, an input / output (I / O) bus, a display, and input / output devices (eg, keyboard, mouse, speaker, etc.), etc.
[0074] The processor may communicate with external devices via an I / O bus via a wired or wireless network.
[0075] In one embodiment, the at least one computer executable instruction may also be compiled into or constitute a software product / computer program product, wherein one or more computer executable instructions are executed by a processor to perform the various functions and / or method steps in the embodiments described in the present technology.
[0076] In the embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0077] It should be noted that in the present disclosure, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element limited by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0078] Although the embodiments disclosed in the present disclosure are as above, the above contents are only embodiments adopted for facilitating the understanding of the present disclosure and are not intended to limit the present disclosure. Any technician in the technical field to which the present disclosure belongs can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in the present disclosure, but the scope of patent protection of the present disclosure shall still be subject to the scope defined in the attached claims.
Claims
1. A locomotive vehicle cab equipment control system, characterized in that: include: A voice collection device, used to collect voice commands issued by the user in the driver's cab; A voice recognition device is used to recognize the voice command issued by the user, and when the recognition result successfully matches the preset control command, the corresponding control command is sent to the central control unit; The central control unit obtains the control parameters corresponding to the target controlled device according to the control instruction, generates an action instruction in combination with the control instruction, and sends the action instruction to the drive acquisition device; The target controlled device is at least one of an air conditioning control device, a lighting, an electric fan, a sunshade, a wiper, and a window heating mechanism; A driving and collecting device is used to drive the corresponding target controlled device to act according to the action instruction, collect the action feedback information of the target controlled device, and send the action feedback information to the central control unit; A human-machine interaction device receives display data generated by the central control unit according to the action feedback information and displays the action feedback of the target controlled device; The voice output device receives the voice data generated by the central control unit according to the action feedback information and performs voice output to broadcast the action feedback of the target controlled device.
2. The locomotive vehicle cab equipment control system according to claim 1, characterized in that: The speech recognition device is used to recognize the speech instructions issued by the user, specifically to recognize the speech instructions issued by the user by using a fuzzy recognition algorithm and a speech noise reduction algorithm.
3. The locomotive vehicle cab equipment control system according to claim 2, characterized in that: When the target controlled device is an air conditioner, the central control unit obtains the control parameters corresponding to the target controlled device according to the control instruction, combines the control instruction with the control instruction to generate an action instruction, and sends the action instruction to the target controlled device. Specifically: the central control unit obtains the ambient temperature according to the control instruction, combines the ambient temperature with the control instruction to generate an action instruction, and sends the action instruction to the air conditioner control device.
4. The locomotive vehicle cab equipment control system according to claim 2, characterized in that: When the target controlled device is at least one of lighting, electric fans, sunshades, wipers, and window heating mechanisms; The central control unit obtains control parameters corresponding to the target controlled device according to the control instruction, combines the control parameters with the control instruction to generate an action instruction, and sends the action instruction to the target controlled device. Specifically, the central control unit obtains control parameters corresponding to the target controlled device according to the control instruction, combines the control parameters with the control instruction to generate an action instruction, and sends the action instruction to the drive acquisition device to control at least one action of lighting, electric fan, sunshade, wiper, and window heating mechanism through the drive acquisition device.
5. The locomotive vehicle cab equipment control system according to claim 4, characterized in that: When the target controlled device is a window heating mechanism, the corresponding control parameter is the ambient temperature; The central control unit combines the control parameters with the control instructions to generate control instructions, specifically: determining whether the acquired ambient temperature is lower than a preset temperature value; if so, generating a control instruction to start heating.
6. The locomotive vehicle cab equipment control system according to claim 4, characterized in that: When the target controlled device is a sunshade, the corresponding control parameters are the rotation direction and rotation time of the sunshade drive motor; The central control unit combines the control parameters with the control instructions to generate control instructions, specifically: determining whether the rotation direction of the sunshade drive motor is the same as the control instruction. If so, determining whether the rotation time of the sunshade drive motor reaches the upper limit. If not, generating a control instruction to start the rotation.
7. The locomotive vehicle cab equipment control system according to claim 2, characterized in that: The voice recognition device is used to recognize the voice commands issued by the user, specifically: The speech recognition device confirms the dialect type in the speech instruction based on the fuzzy recognition algorithm and the dialect recognition algorithm; and determines the keywords in the speech instruction according to the keyword recognition algorithm and the dialect type.
8. A method for controlling equipment in a locomotive cab, characterized in that: include: Obtain and recognize voice commands issued by users in the driver's cab; If the recognition result successfully matches the preset control instruction, the control parameter corresponding to the target controlled device is obtained according to the control instruction, and the action instruction is generated by combining with the control instruction, and the action instruction is sent to the target controlled device; The target controlled device is at least one of an air conditioning control device, a lighting, an electric fan, a sunshade, a wiper, and a window heating mechanism; Collect the action feedback information of the target controlled device, and generate display data for display through the human-computer interaction device; perform voice output through the voice output device to broadcast the action feedback of the target controlled device.
9. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.