Communication method and module for electric bicycle, medium, terminal and electric bicycle
By integrating the communication module of audio signal acquisition, processing and Bluetooth modules on the electric bicycle, the problem of user communication safety hazards during the electric bicycle riding is solved, and high-quality communication is achieved.
Patent Information
- Application Number
- CN202411943149.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-11
AI Technical Summary
During the electric bicycle riding process, users have great safety risks when using handheld terminal equipment to communicate.
A communication module for electric bicycles is designed, including an audio signal acquisition module, an audio processing module and a Bluetooth module, which is used to collect, process and send audio signals, reduce the interference of environmental noise on user voice signals, and realize safe and convenient communication.
By reducing the interference of environmental noise signals on the user's voice signals, the communication quality is improved and the user can communicate safely and conveniently during riding.
Smart Images

Figure CN119815307A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of electric bicycles, and in particular to a communication method, module, medium, terminal, and electric bicycle for electric bicycles. Background Art
[0002] With the popularity of electric bicycles, users have an increasing need to keep in touch with the outside world while riding. If users hold a terminal device to communicate during riding, there will be a great safety hazard. Summary of the invention
[0003] In view of this, one of the technical objectives of the embodiments of the present application is to provide a communication module for a user's electric bicycle, which can enable the user to communicate safely and conveniently during riding.
[0004] In a first aspect, an embodiment of the present application provides a communication module for an electric bicycle, comprising: an audio signal acquisition module, used to acquire original audio signals, wherein the original audio signals include: environmental noise signals and user voice signals; an audio processing module, used to process the original audio signals to obtain output audio signals, wherein the processing is at least used to reduce the interference of the environmental noise signals on the user voice signals; and a Bluetooth module, used to send the output audio signals to a user terminal.
[0005] Optionally, the Bluetooth module is further used to obtain parameter setting information, and the output audio signal is processed according to the parameter setting information, and the parameter setting information includes at least one of the following: echo cancellation level information, noise reduction level information and gain level information.
[0006] Optionally, the electric bicycle is equipped with a wind noise detection module, and the parameter setting information is determined according to a detection result of the wind noise detection module.
[0007] Optionally, the parameter setting information is determined based on weather information and the speed of the electric bicycle.
[0008] Optionally, it also includes: an output module, the audio processing module is connected to the Bluetooth module via the output module; wherein the output module includes an analog signal transmission unit and a digital signal transmission unit, the analog signal transmission unit is used to transmit the output audio signal to the Bluetooth module in the form of an analog signal, and the digital signal transmission unit is used to transmit the output audio signal to the Bluetooth module in the form of a digital signal.
[0009] Optionally, the communication module further includes: a voiceprint extraction module, used to extract a voiceprint from the output audio signal, and the voiceprint is used to unlock the electric bicycle.
[0010] In a second aspect, an embodiment of the present application provides a communication method for an electric bicycle, wherein the electric bicycle is equipped with a Bluetooth module, and the Bluetooth module is used to connect to a user terminal. The method comprises: collecting an original audio signal, wherein the original audio signal comprises: an ambient noise signal and a user voice signal; processing the original audio signal to obtain an output audio signal, wherein the processing is at least used to reduce the interference of the ambient noise signal on the user voice signal; and sending the output audio signal to the user terminal via the Bluetooth module.
[0011] Optionally, processing the original audio signal includes: processing the original audio signal according to parameter setting information, wherein the parameter setting information includes at least one of the following: echo cancellation level information, noise reduction level information and gain level information.
[0012] Optionally, the electric bicycle is equipped with a wind noise detection module, and the parameter setting information is determined according to a detection result of the wind noise detection module.
[0013] Optionally, the parameter setting information is determined based on weather information and the speed of the electric bicycle.
[0014] Optionally, the method further includes: determining a scene type in which the electric bicycle is located; and determining the parameter setting information according to the scene type.
[0015] Optionally, the method further includes: extracting a voiceprint from the output audio signal; comparing the voiceprint with a standard voiceprint, and determining whether to unlock the electric bicycle based on the comparison result.
[0016] In a third aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the above-mentioned communication method for an electric bicycle is executed.
[0017] In a fourth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements the steps of the above-mentioned communication method for an electric bicycle when executed by a processor.
[0018] In a fifth aspect, an embodiment of the present application provides a vehicle-mounted terminal, comprising a memory and a processor, wherein the memory stores a computer program that can be executed on the processor, and when the processor runs the computer program, the steps of the above-mentioned communication method for electric bicycles are executed.
[0019] In a sixth aspect, an embodiment of the present application provides an electric bicycle, comprising the above-mentioned on-board terminal, or comprising the above-mentioned communication module for an electric bicycle.
[0020] Compared with the prior art, the technical solution of the embodiment of the present application has the following beneficial effects:
[0021] In the scheme of the embodiment of the present application, the communication module for the electric bicycle includes: an audio signal acquisition module, an audio processing module and a Bluetooth module. Among them, the audio signal acquisition module is used to collect the original audio signal, and the original audio signal includes: an environmental noise signal and a user voice signal; the audio processing module is used to process the original audio signal to obtain an output audio signal, wherein the processing is at least used to reduce the interference of the environmental noise signal on the user voice signal, and finally the output audio signal is sent to the user terminal through the Bluetooth module.
[0022] In the above scheme, the audio processing module is used to process the collected original audio signal to reduce the interference of the environmental noise signal on the voice signal, thereby effectively filtering the environmental noise to ensure the communication quality, and finally the output audio signal is sent to the user terminal through the Bluetooth module, so that the user terminal transmits the output audio signal to the other end, thereby realizing communication. As a result, the user can realize communication through the communication module integrated on the electric bicycle, and realize the Bluetooth call function with clear human voice during the riding of the electric bicycle. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 It is a flow chart of a communication method for an electric bicycle in an embodiment of the present application;
[0024] Figure 2 It is a structural schematic diagram of a communication module of an electric bicycle in an embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to make the above-mentioned purposes, features and beneficial effects of the present application more obvious and easy to understand, the specific embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0026] Reference Figure 1 , Figure 1 It is a flow chart of a communication method for an electric bicycle in an embodiment of the present application. Figure 1 The method shown can be applied to electric bicycles. Figure 1 The methods shown may include:
[0027] S11, collecting original audio signals, where the original audio signals include: environmental noise signals and user voice signals;
[0028] S12, processing the original audio signal to obtain an output audio signal, wherein the processing is at least used to reduce interference of the ambient noise signal on the user voice signal;
[0029] S13: Send the output audio signal to the user terminal through the Bluetooth module.
[0030] Specifically, the original audio signal can be collected by the audio signal collection module described below.
[0031] In a specific implementation, the Bluetooth module first establishes a connection with the user terminal. When the user is riding, if there is a communication demand, the audio signal acquisition module is used to collect the original audio signal. The original audio signal includes an environmental noise signal and a user voice signal. More specifically, the environmental noise signal may include at least one of the following: wind noise, car horns, tire noise, human voices in the environment, electronic music and other background noises.
[0032] In S12, the original audio signal may be processed to obtain an output audio signal. Specifically, in S12, the original audio signal may be processed using at least one of the following algorithms: an acoustic echo cancellation (AEC) algorithm, an active noise control (ANC) algorithm, and an automatic gain control (AGC) algorithm.
[0033] In an embodiment of the present application, the original audio signal may be processed according to parameter setting information, wherein the parameter setting information may include: echo cancellation level information, noise reduction level information and gain level information.
[0034] More specifically, S12 may include: performing echo cancellation on the original audio signal using an AEC algorithm according to the echo cancellation level information; performing noise reduction on the original audio signal using an ANC algorithm according to the noise reduction level information; and adjusting the volume of the output audio signal using an AGC algorithm according to the gain level information.
[0035] In a specific implementation, the higher the echo cancellation level indicated by the echo cancellation level information, the more echoes are eliminated in the original audio signal. The higher the noise reduction level indicated by the noise reduction level information, the more noise is filtered in the original audio signal. The higher the gain level indicated by the gain level information, the greater the volume of the output audio signal.
[0036] In a possible implementation, the electric bicycle may also be configured with a wind noise detection module, which may be used to detect the intensity of wind noise. During the riding of an electric bicycle, the ambient noise signal is usually dominated by wind noise. To this end, parameter setting information may be determined based on the detection result of the wind noise detection module. For example, noise reduction level information and gain level information may be determined based on the detection result of the wind noise detection module, so that in S12, the original audio signal may be processed in a targeted manner based on the intensity of the wind noise, thereby effectively suppressing the wind noise in the original audio signal and amplifying the user voice signal in the original audio signal, thereby improving the communication quality. The number of wind noise detection modules may be one or more, and the embodiment of the present application does not limit the number of wind noise detection modules.
[0037] In another possible implementation, the electric bicycle may not be equipped with a wind noise detection module. In this case, the communication module may obtain weather information from the vehicle system, and the weather information may include the current wind speed. The current wind speed may be the wind speed of the day, or it may be the real-time wind speed. Further, based on the current wind speed and the speed of the electric bicycle, the intensity of the wind noise may be estimated, and then the parameter setting information may be determined based on the estimated wind noise intensity. For example, the noise reduction level information and the gain level information may be determined based on the estimated wind noise intensity.
[0038] Exemplarily, a wind noise estimation algorithm may be pre-configured, the input parameters of which are wind speed and vehicle speed, and the output parameter is the intensity of wind noise. Thus, the wind noise estimation algorithm may be used to estimate the current intensity of wind noise during riding of an electric bicycle. With such a solution, there is no need to configure a wind noise detection module for the electric bicycle, and the original audio signal can be processed in a targeted manner based on the intensity of wind noise, so as to effectively suppress the wind noise in the original audio signal, effectively improve the communication quality, and help simplify the hardware architecture and reduce costs.
[0039] In one example, the wind noise estimation algorithm can be trained using a deep learning method. For example, the neural network model can be trained using sample data, and the sample data may include: sample input parameters and sample output parameters, wherein the sample input parameters include: sample wind speed and sample vehicle speed, and the sample output parameter is the wind noise intensity detected by the wind noise detection module. Thus, by training the neural network model using sample data, the neural network model has the ability to estimate the wind noise intensity based on the wind speed and vehicle speed.
[0040] In other embodiments, the parameter setting information in this article may be set by the user. For example, the user may set it through an application on the user terminal or a car computer button or a control on the car computer screen.
[0041] In one embodiment of the present application, a plurality of audio processing models may be pre-configured, wherein the audio processing model may be used to process the original audio signal to obtain an output audio signal. In this case, the parameter setting information may be identification information of the audio processing model. The identification information of the audio processing model may be used to uniquely identify the audio processing model. In addition, a mapping relationship between the audio processing model and the scene type may be pre-configured, and the scene type and the audio processing model may correspond one to one, and each audio processing model may be used to process the original audio signal collected under the scene type corresponding to the audio processing model.
[0042] In a specific implementation, for each audio processing model, the training data of the model includes sample noise signals, wherein the sample noise signals may be collected under the scene type corresponding to the model. Thus, for the original audio signals collected under each scene type, the audio processing model corresponding to the scene type is used for processing, which can effectively and specifically eliminate the main environmental noise under the scene type.
[0043] In S12, the scene type of the electric bicycle may be determined first, and then the parameter setting information may be determined according to the scene type. In other words, the audio processing model used for processing may be determined according to the scene type of the electric bicycle. Further, the original audio signal is processed using the determined audio processing model to obtain an output audio signal.
[0044] In a possible implementation, the main noise type in the ambient noise signal may be determined first, and then the scene type of the electric bicycle may be determined based on the main noise type. For example, if the main noise type is wind noise, the scene type of the electric bicycle may be a high-speed driving state. For another example, if the main noise type is electronic music and human voice, the scene type of the electric bicycle may be a crowded scene.
[0045] In another possible implementation, the main noise type in the environmental noise signal is different in different weather conditions. For example, in rainstorm weather, the main noise type may be rain noise, and in windy weather, the main noise type may be wind noise. In view of this, the communication module may obtain weather information from the vehicle system, and the weather information may include information such as wind speed and rainfall. Furthermore, the scene type in which the electric bicycle is located may be determined based on the weather information.
[0046] The above scheme takes into account that the types and characteristics of environmental noise are different in different types of scenarios. For example, when driving at high speed, wind noise is the main environmental noise. For another example, when an electric bicycle is driving in a crowded environment such as a vegetable market, the environmental noise is mainly noisy human voices and electronic music. Therefore, multiple audio processing models are set up, and different audio processing algorithms are used to process the original audio signals collected in different scenarios. Thus, in each scene type, the corresponding audio processing model is used to process the original audio signal, which can effectively and specifically eliminate the main environmental noise in the scene type, which is conducive to ensuring communication quality.
[0047] As described above, by executing S12, an output audio signal is obtained, and the output audio signal includes a user voice signal.
[0048] In S13, the output audio signal is transmitted to the user terminal through the Bluetooth module. Further, the user terminal can transmit the output audio signal to the user terminal of the other end, thereby realizing the call. Among them, the user terminal can be the user's mobile phone, tablet computer, headset connected to the mobile phone, etc.
[0049] Exemplarily, the communication module may further include a speaker. During a call, the user terminal may transmit the audio signal obtained from the other end to the Bluetooth module, and then the Bluetooth module may transmit it to the speaker to play the user voice of the other end.
[0050] In one embodiment of the present application, the user can also use voiceprint to unlock.
[0051] Specifically, the user's unlocking voice can be obtained. For example, before using the electric bicycle, the user can say "unlocking voice", for example, the unlocking voice can be "please unlock" and the like. The embodiment of the present application does not limit the content of the unlocking voice. Furthermore, the user's voiceprint can be extracted from the unlocking voice, and then the extracted voiceprint can be compared with the standard voiceprint. If the extracted voiceprint matches the standard voiceprint, the electric bicycle can be unlocked. If the extracted voiceprint does not match the standard voiceprint, a reminder message of unlocking failure can be sent to the user. It should be noted that the embodiment of the present application does not limit the specific method of voiceprint extraction, and can be various existing appropriate voiceprint extraction methods.
[0052] In a specific implementation, the extracted voiceprint and the standard voiceprint are compared by calculating the similarity between the extracted voiceprint and the standard voiceprint, and then comparing the similarity with a similarity threshold. If the similarity is greater than or equal to the similarity threshold, it is determined that the extracted voiceprint and the standard voiceprint match, otherwise it is determined that the extracted voiceprint and the standard voiceprint do not match.
[0053] In a possible implementation, the unlocking voice may be processed, and the processing may include: using an ANC algorithm to reduce the noise of the unlocking voice. Then, the voiceprint is extracted from the unlocking voice after the noise reduction. Such a solution can reduce the impact of environmental noise on voiceprint extraction, and try to avoid the situation where voiceprint unlocking fails due to excessive environmental noise, which is conducive to improving user experience.
[0054] From the above, this application implements a solution for providing voiceprint unlocking of electric bicycles. Users do not need to use keys to unlock electric bicycles, which is conducive to improving the user experience.
[0055] Reference Figure 2 , Figure 2 Schematic diagram of the structure of a communication module for an electric bicycle in an embodiment of the present application. Figure 2 As shown, the communication module 2 may include: an audio signal acquisition module 21, an audio processing module 22 and a Bluetooth module 23. The communication module 2 may be integrated into the vehicle-mounted terminal of the electric bicycle.
[0056] Specifically, the audio signal acquisition module 21 can be used to acquire original audio signals, which include: environmental noise signals and user voice signals.
[0057] Exemplarily, the audio signal acquisition module 21 may be a single microphone.
[0058] As another example, the audio signal acquisition module 21 may be a microphone array. For example, the audio signal acquisition module 21 may be a dual microphone. The dual microphone configuration can more accurately distinguish between ambient noise and human voice through spatial acoustic processing, thereby achieving a better noise reduction effect. In one example, one of the dual microphones may be disposed on the windward side of the electric bicycle, and the other microphone may be disposed on the leeward side of the electric bicycle. The leeward side may refer to the side of the front of the electric bicycle facing the user, and the windward side may refer to the side of the front of the electric bicycle facing away from the user.
[0059] In dual-microphone input mode, two microphones at different physical locations capture sound source information. For the two audio signals collected by the two microphones, the spatial filtering algorithm can be used to process the two audio signals to obtain the original audio signals. With this solution, the main noise source can be accurately identified and suppressed through the spatial filtering algorithm, while retaining clear human voice, which is conducive to further optimizing the noise reduction effect.
[0060] Furthermore, the audio processing module 22 may be used to process the original audio signal to obtain an output audio signal.
[0061] In a possible implementation, the audio processing module 22 may be an audio processing chip, which is configured with the above-mentioned multiple audio processing models.
[0062] In another possible implementation, the audio processing module 22 may include: an echo cancellation unit 221, a noise reduction unit 222, and a gain unit 223. The echo cancellation unit 221 may be used to perform echo cancellation on the original audio signal using the AEC algorithm according to the echo cancellation level information; the noise reduction unit 222 may be used to perform noise reduction on the original audio signal using the ANC algorithm according to the noise reduction level information; and the gain unit 223 may be used to adjust the volume of the output audio signal using the AGC algorithm according to the gain level information.
[0063] Exemplarily, the input end of the echo cancellation unit 221 is connected to the output end of the audio signal acquisition module 21, the output end of the echo cancellation unit 221 is connected to the input end of the noise reduction unit 222, the output end of the noise reduction unit 222 is connected to the input end of the gain unit 223, and the output end of the gain unit 223 is connected to the Bluetooth module 23.
[0064] As can be seen from the above, the communication module 2 integrated in the electric bicycle includes an audio processing module 22, which can perform offline audio processing locally without uploading the original audio signal to the cloud for processing via the Internet. It can improve the audio processing efficiency and reduce communication delays while achieving efficient noise reduction and ensuring clear calls.
[0065] In a possible implementation, the communication module may include: a differential input circuit (not shown), the input end of the differential input circuit is connected to the output end of the audio signal acquisition module 21, and the output end of the differential input circuit is connected to the input end of the audio processing module 22. That is, the original audio signal is differentially processed using the differential input circuit, and the processed audio signal is transmitted to the audio processing module 22 for processing. By performing differential processing on the original audio signal, the environmental noise in the original audio signal can be reduced, and the original characteristics of the human voice can be better preserved.
[0066] Furthermore, the output audio signal output by the audio processing module 22 may be transmitted to the Bluetooth module 23, so that the Bluetooth module 23 may send the output audio signal to the user terminal.
[0067] In a specific implementation, the communication module 2 may further include: an output module 24, and the audio processing module 22 may be connected to the Bluetooth module 23 via the output module 24. Specifically, the input end of the output module 24 is connected to the output end of the audio processing module 22, and the output end of the output module 24 is connected to the input end of the Bluetooth module 23.
[0068] Specifically, the output module 24 may include an analog signal transmission unit and a digital signal transmission unit. The analog signal transmission unit is used to transmit the output audio signal to the Bluetooth module 23 in the form of an analog signal, and the digital signal transmission unit is used to transmit the output audio signal to the Bluetooth module 23 in the form of a digital signal.
[0069] Exemplarily, the analog signal transmission unit may be a HPout data line, and the digital signal transmission unit may be an Inter-IC Sound (I2S) bus.
[0070] In a specific implementation, the Bluetooth module 23 may be a dual-mode Bluetooth module. Specifically, the Bluetooth module 23 may support a classic Bluetooth function and a low-power Bluetooth function. The Bluetooth module 23 may utilize the classic Bluetooth function to transmit the output audio signal to the user terminal. The Bluetooth module 23 may utilize the low-power Bluetooth function to obtain parameter setting information from the vehicle system or from the user terminal.
[0071] Exemplarily, the user can set the parameter setting information through the vehicle computer buttons or the vehicle computer screen controls, and the parameter setting information set by the vehicle computer system user is transmitted to the Bluetooth module 23. Alternatively, the user can set the parameter setting information through the application on the user terminal, and then the user terminal transmits the parameter setting information to the Bluetooth module 23.
[0072] In a specific implementation, the communication module 2 may further include an input module 25 , the input end of the input module 25 is connected to the output end of the Bluetooth module 23 , the output end of the input module 25 is connected to the audio processing module 22 , and the input module 25 is used to transmit parameter setting information to the audio processing module 22 .
[0073] Exemplarily, the input module 25 may be a Universal Asynchronous Receiver / Transmitter (UART) module, or a Serial Peripheral Interface (SPI) module, or a two-wire synchronous serial bus (I2C) module.
[0074] In a specific implementation, the communication module 2 may further include: a voiceprint unlocking module ( Figure 2 The voiceprint unlocking module can be used to extract the user's voiceprint and compare the extracted voiceprint with the standard voiceprint. If the extracted voiceprint matches the standard voiceprint, a successful match message is sent to the vehicle system, otherwise a failed match message is sent to the vehicle system. In this way, offline voiceprint unlocking can be achieved without the need for networking.
[0075] In a specific implementation, the communication module 2 may further include: a power supply voltage stabilization and voltage reduction filtering module (not shown). The power supply voltage stabilization and voltage reduction filtering module can eliminate power supply noise to reduce the interference of power supply noise on user voice signals, which is conducive to improving call quality.
[0076] For more information about the working principle, working method, beneficial effects, etc. of the communication module for electric bicycles in the embodiments of the present application, please refer to the above description of the communication method for electric bicycles, which will not be repeated here.
[0077] The embodiment of the present application 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 communication method for an electric bicycle are executed. The storage medium may include ROM, RAM, a magnetic disk or an optical disk, etc. The storage medium may also include a non-volatile memory or a non-transitory memory, etc.
[0078] An embodiment of the present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned communication method for an electric bicycle when executed by a processor.
[0079] An embodiment of the present application also provides a vehicle-mounted terminal, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor executes the steps of the above-mentioned communication method for electric bicycles when running the computer program.
[0080] The embodiment of the present application also provides an electric bicycle, the above communication module for the electric bicycle, or, including the above vehicle-mounted terminal. The specific contents of the electric bicycle can be referred to the above related description, which will not be repeated here.
[0081] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0082] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0083] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program may be stored in a computer-readable storage medium, or may be transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means.
[0084] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0085] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units. For example, for each device or product applied to or integrated in a chip, each module / unit contained therein may be implemented in the form of hardware such as circuits, or at least part of the modules / units may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules / units may be implemented in the form of hardware such as circuits; for each device or product applied to or integrated in a chip module, each module / unit contained therein may be implemented in the form of hardware such as circuits, and different modules / units may be located in the same component (such as a chip, circuit module, etc.) or different components of the chip module, or at least part of the modules / units may be implemented in the form of software programs. The element can be implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the various modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.
[0086] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.
[0087] The "multiple" in the embodiments of the present application refers to two or more. The first, second, etc. descriptions in the embodiments of the present application are only used for illustration and distinction of the described objects, and have no order, nor do they represent a special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application.
[0088] Although the present application is disclosed as above, the present application is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application. Therefore, the protection scope of the present application shall be subject to the scope defined by the claims.
Claims
1. A communication module for an electric bicycle, characterized in that: include: The audio signal acquisition module is used to acquire the original audio signal, wherein the original audio signal includes: an environmental noise signal and a user voice signal; An audio processing module, configured to process the original audio signal to obtain an output audio signal, wherein the processing is at least used to reduce interference of the ambient noise signal on the user voice signal; The Bluetooth module is used to send the output audio signal to the user terminal.
2. The communication module for an electric bicycle according to claim 1, characterized in that: The Bluetooth module is also used to obtain parameter setting information, and the output audio signal is processed according to the parameter setting information. The parameter setting information includes at least one of the following: echo cancellation level information, noise reduction level information and gain level information.
3. The communication module for an electric bicycle according to claim 2, characterized in that: The electric bicycle is equipped with a wind noise detection module, and the parameter setting information is determined according to the detection result of the wind noise detection module.
4. The communication module for an electric bicycle according to claim 2, characterized in that: The parameter setting information is determined according to weather information and the speed of the electric bicycle.
5. The communication module for an electric bicycle according to claim 1, characterized in that: Also includes: An output module, the audio processing module is connected to the Bluetooth module via the output module; Wherein, the output module includes an analog signal transmission unit and a digital signal transmission unit, the analog signal transmission unit is used to transmit the output audio signal to the Bluetooth module in the form of an analog signal, and the digital signal transmission unit is used to transmit the output audio signal to the Bluetooth module in the form of a digital signal.
6. The communication module for an electric bicycle according to claim 1, characterized in that: The communication module also includes: A voiceprint extraction module is used to extract a voiceprint from the output audio signal, and the voiceprint is used to unlock the electric bicycle.
7. A communication method for an electric bicycle, characterized in that: The electric bicycle is equipped with a Bluetooth module, and the Bluetooth module is used to connect with a user terminal. The method includes: Collecting original audio signals, wherein the original audio signals include: environmental noise signals and user voice signals; Processing the original audio signal to obtain an output audio signal, wherein the processing is at least used to reduce interference of the ambient noise signal on the user voice signal; The output audio signal is sent to the user terminal through the Bluetooth module.
8. The communication method for an electric bicycle according to claim 7, characterized in that: Processing the original audio signal includes: The original audio signal is processed according to parameter setting information, wherein the parameter setting information includes at least one of the following: echo cancellation level information, noise reduction level information, and gain level information.
9. The communication method for an electric bicycle according to claim 8, characterized in that: The electric bicycle is equipped with a wind noise detection module, and the parameter setting information is determined according to the detection result of the wind noise detection module.
10. The communication method for an electric bicycle according to claim 8, characterized in that: The parameter setting information is determined according to weather information and the speed of the electric bicycle.
11. The communication method for an electric bicycle according to claim 8, characterized in that: The method further comprises: Determining the scene type in which the electric bicycle is located; The parameter setting information is determined according to the scene type.
12. The communication method for an electric bicycle according to claim 8, characterized in that: The method further comprises: Obtain the user's unlocking voice and extract the voiceprint from the unlocking voice; The voiceprint is compared with a standard voiceprint, and a determination is made based on the comparison result whether to unlock the electric bicycle.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the communication method for an electric bicycle according to any one of claims 7 to 12 is executed.
14. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the communication method for an electric bicycle according to any one of claims 7 to 12 are implemented.
15. A vehicle-mounted terminal, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor runs the computer program, the processor performs the steps of the communication method for an electric bicycle according to any one of claims 7 to 12.
16. An electric bicycle, characterized in that: It comprises the vehicle-mounted terminal as claimed in claim 15, or it comprises the communication module for an electric bicycle as claimed in any one of claims 1 to 6.
Citation Information
Cited By
Dual-mode Bluetooth communication switching management method, system and equipment for audio transmission
CN121218141A