Collaborative noise reduction method, electronic device, storage medium and collaborative noise reduction system
By collecting the radio frequency signals of the mobile terminal in the vehicle through radio peripherals, obtaining the communication status and device identification information, the vehicle computer automatically or prompts the user to perform noise reduction operations, solving the noise recognition problem of unpaired mobile phones and achieving personalized noise reduction effects.
Patent Information
- Application Number
- CN202110755906.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-05
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2041-07-05
AI Technical Summary
Existing technologies cannot effectively identify the communication status of mobile phones that are not paired with the vehicle's Bluetooth, resulting in the inability to automatically close the car windows to reduce noise, and the existing noise reduction capabilities are limited.
The radio peripherals collect the radio frequency signals of the mobile terminal in the vehicle to obtain the communication status and device identification information. Based on this information, the vehicle computer automatically or prompts the user to perform noise reduction operations, including closing the windows, adjusting the driving mode or playing a prompt tone.
It realizes automatic noise recognition and noise reduction for unpaired mobile phones, improves user experience, and provides personalized noise reduction operations to meet the needs of different devices.
Smart Images

Figure CN115583209B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a collaborative noise reduction method, electronic equipment, and storage medium collaborative noise reduction system. Background Art
[0002] With the advancement of communication technology, real-time communication and mobile office work are becoming increasingly accessible. For example, while in a moving vehicle, especially in a taxi or ride-hailing vehicle, business people often make and receive calls or attend meetings on their laptops. However, if the vehicle's speakers are playing the radio or music, a passenger is watching a video or chatting on their phone, and the windows are open, the noisy environment can affect call quality. In these situations, passengers on calls or in meetings have limited options for noise reduction, such as closing the window next to them.
[0003] To address the above issues, a previously disclosed patent provides a solution. Specifically, a mobile phone is paired with the car's Bluetooth. The car's computer can use the car's Bluetooth to determine whether the paired phone is receiving or making a call. If so, it further detects whether the car's windows are open and can control the windows to close. This solution can detect the communication status of the car's computer with the paired car's Bluetooth and control the opening and closing of the windows based on the communication status.
[0004] However, existing solutions rely on pairing a phone with the car's Bluetooth. Therefore, if a phone is not paired with the car's Bluetooth, its communication status cannot be confirmed, and closing the car windows to provide a quieter in-car environment is not possible. Furthermore, existing solutions primarily reduce in-car noise by closing the windows, which has limited noise reduction capabilities. Summary of the Invention
[0005] The present application provides a collaborative noise reduction method, electronic device, storage medium and collaborative noise reduction system.
[0006] In a first aspect, an embodiment of the present application provides a method for collaborative noise reduction in driving mode, applied to a first electronic device, comprising:
[0007] Obtaining communication status information of the mobile terminal in the vehicle, and determining whether the mobile terminal has a voice call access based on the communication status information of the mobile terminal;
[0008] Obtaining device identification information of a mobile terminal in a vehicle;
[0009] If it is determined that the mobile terminal has a voice call connected, a noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is determined according to the device identification information of the mobile terminal.
[0010] In an implementation of the first aspect, obtaining the communication status information of the mobile terminal in the vehicle includes collecting the communication status information of the mobile terminal sent by the second electronic device in the vehicle; obtaining the device identification information of the mobile terminal in the vehicle includes collecting the device identification information of the mobile terminal sent by the second electronic device in the vehicle.
[0011] In an implementation of the first aspect, determining, based on device identification information of the mobile terminal, a noise reduction operation for a vehicle corresponding to the device identification of the mobile terminal includes:
[0012] Searching for device identification information of a mobile terminal;
[0013] If the device identification information of the mobile terminal is found, the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is determined according to the device identification information of the mobile terminal.
[0014] In an implementation of the first aspect, the method further includes:
[0015] After determining the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal according to the device identification information of the mobile terminal, the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is performed.
[0016] In an implementation of the first aspect, the method further includes:
[0017] After determining the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal according to the device identification information of the mobile terminal, the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is recommended to the user.
[0018] In an implementation of the first aspect, the collaborative noise reduction method further includes:
[0019] Collect sound intensity information inside the vehicle;
[0020] Determine whether noise reduction is required based on sound intensity information;
[0021] If a noise reduction operation is required, the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is performed, or the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is recommended to the user.
[0022] In an implementation of the first aspect, determining a noise reduction operation for a vehicle corresponding to the device identification of the mobile terminal according to the device identification information of the mobile terminal further includes:
[0023] If the device identification information of the mobile terminal is not found, the device identification information of the mobile terminal and the noise reduction operation performed by the user are stored.
[0024] In an implementation of the first aspect, storing the device identification information of the mobile terminal and the noise reduction operation performed by the user includes:
[0025] Obtain the timestamp of the user's noise reduction operation and the timestamp of the voice call connection;
[0026] Determine whether the time difference between the user's noise reduction operation and the voice call connection is within a preset range;
[0027] If it is within the preset range, the device identification information of the mobile terminal and the noise reduction operation performed by the user are stored.
[0028] In an implementation of the first aspect, the noise reduction operation includes at least one of closing the vehicle window, lowering or turning off the volume of the first electronic device, switching the vehicle's driving mode to a comfort mode, and playing a prompt tone.
[0029] In a second aspect, an embodiment of the present application provides a method for collaborative noise reduction in driving mode, applied to a second electronic device, including:
[0030] Collect radio frequency signals from mobile terminals in vehicles;
[0031] determining, based on the radio frequency signal of the mobile terminal, communication status information of the mobile terminal and device identification information of the mobile terminal;
[0032] Sending communication status information of the mobile terminal to a first electronic device in the vehicle, so that the first electronic device determines whether a voice call is connected to the mobile terminal based on the communication status information of the mobile terminal;
[0033] The device identification information of the mobile terminal is sent to the first electronic device in the vehicle, so that when it is determined that a voice call is connected to the mobile terminal, the first electronic device determines the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal according to the device identification information of the mobile terminal.
[0034] In an implementation of the second aspect, collecting a radio frequency signal of a mobile terminal in a vehicle includes:
[0035] Collect radio frequency signals between the mobile terminal in the vehicle and the base station.
[0036] In an implementation of the second aspect, collecting a radio frequency signal of a mobile terminal in a vehicle includes:
[0037] Collect WLAN radio frequency signals from mobile terminals in vehicles.
[0038] In an implementation of the second aspect, determining, based on a radio frequency signal of the mobile terminal, communication state information of the mobile terminal and device identification information of the mobile terminal includes:
[0039] According to the radio frequency signal of the mobile terminal, the communication state information of the mobile terminal is first determined, and then the device identification information of the mobile terminal is determined.
[0040] In an implementation of the second aspect, determining communication state information of the mobile terminal and device identification information of the mobile terminal according to a radio frequency signal of the mobile terminal includes:
[0041] According to the radio frequency signal of the mobile terminal, the communication state information of the mobile terminal and the device identification information of the mobile terminal are determined simultaneously.
[0042] In a third aspect, an embodiment of the present application provides a first electronic device, which is arranged in a vehicle; the first electronic device includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, the first electronic device is triggered to execute the method provided in the first aspect.
[0043] In a fourth aspect, an embodiment of the present application provides a second electronic device, which is arranged in a vehicle; the second electronic device includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, the second electronic device is triggered to execute the method provided in the second aspect.
[0044] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes a storage program, wherein when the storage program is running, the device where the computer storage medium is located is controlled to execute the method provided in the first aspect.
[0045] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes a stored program, wherein when the stored program is running, the device where the computer storage medium is located is controlled to execute the method provided in the second aspect.
[0046] In a seventh aspect, an embodiment of the present application provides a collaborative noise reduction system, comprising the first electronic device provided in the third aspect and the second electronic device provided in the fourth aspect.
[0047] In an embodiment of the present application, the radio peripheral acquires the communication status information and device identification information of the mobile terminal in the vehicle by collecting the radio frequency signal of the mobile terminal, and feeds back the pre-processed communication status information and device identification information to the vehicle computer, that is, the vehicle computer and the radio peripheral cooperate to automatically sense the communication status of the mobile terminal in the vehicle. In addition, in an embodiment of the present application, the vehicle computer can store the noise reduction operation manually performed by the user and the device identification information of the mobile terminal, and establish a mapping relationship between the device identification information and the corresponding noise reduction operation. When the mobile terminal subsequently receives a voice call, the vehicle computer can determine the corresponding noise reduction operation based on the device identification information of the mobile terminal and execute or prompt the user to point to the noise reduction operation, thereby improving the user experience. Moreover, the vehicle computer can provide the user with a noise reduction operation that is suitable or in line with their preferences based on different device identification information. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 A schematic diagram of an application scenario corresponding to an embodiment of the present application;
[0049] Figure 2 A structural diagram of a collaborative noise reduction system provided in an embodiment of the present application;
[0050] Figure 3 A schematic flow chart of a collaborative noise reduction method in a driving mode provided by an embodiment of the present application;
[0051] Figure 4 A flowchart of a method for determining a noise reduction operation of a vehicle corresponding to a device identification of a mobile terminal according to device identification information of the mobile terminal;
[0052] Figure 5 A flowchart of a method for storing device identification information of the mobile terminal and noise reduction operations performed by the user;
[0053] Figure 6 A schematic flow chart of another collaborative noise reduction method in a driving mode provided by an embodiment of the present application;
[0054] Figure 7 A schematic structural diagram of a first electronic device provided in an embodiment of the present application;
[0055] Figure 8 A schematic flow chart of a collaborative noise reduction method in a driving mode provided by another embodiment of the present application;
[0056] Figure 9 A flowchart of a process for generating device identification information of a mobile terminal;
[0057] Figure 10 A schematic structural diagram of a second electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0058] The terms used in the implementation section of this application are only used to explain the specific embodiments of this application and are not intended to limit this application.
[0059] Figure 1 This is a schematic diagram of an application scenario corresponding to an embodiment of the present application. Figure 2 A structural diagram of a collaborative noise reduction system provided in an embodiment of the present application.
[0060] like Figure 1 and Figure 2 As shown, the inventive concept of the present application can realize collaborative noise reduction in a vehicle, wherein the vehicle is mainly provided with a first electronic device and a second electronic device, wherein the first electronic device is integrated in the vehicle and can perform a series of controls on the vehicle, such as including a main control, etc.; the second electronic device is arranged in the vehicle and can receive and pre-process the radio frequency signals in the vehicle, such as an electronic device including an incoming call sensing device. The first electronic device and the second electronic device can work together to realize noise reduction of the vehicle environment when a voice call is connected to the mobile terminal 03 in the vehicle, and the specific working process of the first electronic device and the second electronic device will be described in detail later.
[0061] The following description will be made by taking the vehicle computer 02 as the first electronic device and the radio peripheral device 01 as the second electronic device as an example.
[0062] The mobile terminal 03 may be a mobile phone, a laptop computer, a tablet computer, a wearable device capable of communication, etc. Figure 1 As shown, the mobile terminal 03 in the vehicle can be a mobile phone 03a and a laptop computer 03b. Figure 2 As shown, the mobile terminal 03 includes a radio frequency module, which can generate a corresponding radio frequency signal when a voice call is connected to the mobile terminal 03. For example, the radio frequency signal between the radio frequency module of the mobile terminal 03 and the base station will be enhanced relative to the standby state when the mobile terminal 03 receives an incoming call. For another example, the radio frequency module of the mobile terminal 03 will start transmitting or receiving WLAN signals when the mobile terminal 03 receives a voice call or a video call.
[0063] The radio peripheral device 01 can receive the radio frequency signal transmitted by the mobile terminal 03 and perform pre-processing and feature extraction on the received radio frequency signal to generate the communication status information of the mobile terminal 03 and the device identification information of the mobile terminal 03. The radio peripheral device 01 also sends the generated communication status information and device identification information of the mobile terminal 03 to the vehicle computer 02. In order to enable the radio peripheral device 01 to receive radio frequency signals at a short distance and reduce the multipath signal interference of the radio frequency signal, the following steps are used: Figure 1 As shown, the radio peripherals 01 can be distributed in the vehicle.
[0064] Specifically, the radio peripheral may include a call sensing module and a universal software radio peripheral (USRP).
[0065] When there is an incoming call to the mobile terminal 03, the incoming call sensing module will pre-process the received radio frequency signal of the mobile terminal 03 to form the communication status information of the mobile terminal and send it to the vehicle computer, and the universal software radio peripheral will pre-process the received radio frequency signal of the mobile terminal 03 to form the device identification information of the mobile terminal.
[0066] When the RF module of mobile terminal 03 transmits or receives a WLAN signal, the universal software radio peripheral determines that mobile terminal 03 is in a voice or video call based on the received WLAN signal and generates communication status information for the mobile terminal. The universal software radio peripheral may also pre-process and extract features from the received WLAN signal to generate device identification information for the mobile terminal. It should be noted that while the universal software radio peripheral determines that mobile terminal 03 is in a voice or video call if it receives a WLAN signal, the presence of a WLAN signal does not necessarily indicate a voice or video call. Therefore, the communication status information generated by the radio peripheral is not entirely accurate. Therefore, the user may be prompted to further confirm the mobile terminal's communication status or determine whether noise reduction is required within the vehicle.
[0067] The vehicle computer 02 can collect the communication status information and device identification information generated by the radio peripheral 01, and when it determines that the mobile terminal 03 has a voice call connected based on the communication status information, it further searches and determines the noise reduction operation of the vehicle corresponding to the device identification information based on the device identification information. If the corresponding vehicle noise reduction operation is found, it executes it automatically or prompts the user to execute the noise reduction operation. If the corresponding noise reduction operation is not found, a mapping relationship between the device identification information and the corresponding vehicle noise reduction operation is generated according to the noise reduction operation performed by the user.
[0068] Specifically, the vehicle computer 02 includes a storage module, a computing module, an execution module, and a motion sensing module.
[0069] When the vehicle computer 02 determines that the mobile terminal 03 has a voice call connected based on the collected communication status information of the mobile terminal, the calculation module further searches for the vehicle noise reduction operation corresponding to the device identification information of the mobile terminal 03. If the corresponding vehicle noise reduction operation is determined through the search, the execution module automatically performs the corresponding noise reduction operation or prompts the user to perform the corresponding noise reduction operation. If the corresponding vehicle noise reduction operation is not found through the search, the user may be prompted to manually perform the noise reduction operation. The storage module of the vehicle computer 02 stores the user's noise reduction operation action and its timestamp, the timestamp of the voice call connection, the device identification information, etc. The calculation module of the vehicle computer calculates whether the user's noise reduction operation action is associated with the mobile terminal's voice call connection based on the above stored information. If so, a mapping relationship between the mobile terminal's device identification information and the noise reduction operation is established.
[0070] In addition, the vehicle computer 02 may further include a sound intensity sensing module, which is used to sense the sound intensity inside the vehicle.
[0071] When the vehicle computer 02 determines that the mobile terminal 03 is connected to a voice call based on the collected communication status information of the mobile terminal, the calculation module can determine whether a noise reduction operation is required based on the sound intensity within the vehicle collected by the sound intensity sensing module at that time. If noise reduction operation is required, the other steps are continued. Specifically, the calculation module determines whether a noise reduction operation is required when the mobile terminal 03 is connected to a voice call based on the mapping relationship between the device identification information stored in the vehicle computer 02, the corresponding vehicle noise reduction operation, and the sound intensity corresponding to the noise reduction operation. If the sound intensity within the vehicle at that time is equal to, close to, or exceeds the sound intensity in the mapping relationship, the corresponding noise reduction operation is executed.
[0072] When the calculation module fails to find the noise reduction operation corresponding to the device identification information of the mobile terminal and the vehicle computer 02 needs to establish a mapping relationship between the device identification information of the mobile terminal and the noise reduction operation, the storage module in the vehicle computer 02 needs to store the sound intensity information in the vehicle at this time, and the mapping relationship established by the vehicle computer 02 can also include the sound intensity information in the vehicle.
[0073] In an embodiment of the present application, the radio peripheral obtains the communication status information and device identification information of the mobile terminal by collecting the radio frequency signal of the mobile terminal in the vehicle, and feeds back the pre-processed communication status information and device identification information to the vehicle computer. The mobile terminal in the vehicle does not need to be matched with the vehicle computer through Bluetooth, and can automatically sense the communication status of the mobile terminal in the vehicle.
[0074] In addition, in an embodiment of the present application, the vehicle computer can store the noise reduction operations manually performed by the user and the device identification information of the mobile terminal, and establish a mapping relationship between the device identification information and the corresponding noise reduction operation. When the mobile terminal subsequently receives a voice call, the vehicle computer can automatically determine the corresponding noise reduction operation based on the device identification information of the mobile terminal and execute or prompt the user to select the noise reduction operation, thereby improving the user experience. Furthermore, the vehicle computer can provide users with noise reduction operations that are appropriate or in line with their preferences based on different device identification information.
[0075] Figure 3 This is a flowchart of a collaborative noise reduction method in a driving mode provided by an embodiment of the present application. This method can be applied to Figure 1 and Figure 2 In the application scenario shown, the method focuses on the working process of the first electronic device in the collaborative noise reduction in driving mode. Figure 3 As shown, the collaborative noise reduction method in driving mode mainly includes the following steps.
[0076] Step S31: Acquire the communication status information of the mobile terminal in the vehicle, and determine whether the mobile terminal has a voice call access based on the communication status information of the mobile terminal.
[0077] When a voice call is connected to the mobile terminal, it can be determined that the user may need a low-noise environment to make a call through the mobile device. The voice call connection can refer to an incoming call or a voice call or video call connection via a communication software.
[0078] Acquiring the communication status information of the mobile terminal in the vehicle includes collecting the communication status information of the mobile terminal sent by the second electronic device in the vehicle, wherein the radio peripheral device collects the radio frequency signal of the mobile terminal in the vehicle and generates the communication status information of the mobile terminal based on the radio frequency signal.
[0079] In one implementation, a radio peripheral device collects radio frequency signals between a mobile terminal in a vehicle and a base station. Based on the waveform of the radio frequency signals, the device can determine whether the mobile terminal in the vehicle is in standby mode or has an incoming call. For example, a smaller waveform indicates the mobile terminal is in standby mode, while a larger waveform indicates the mobile terminal has an incoming call. In other words, communication status information for the mobile terminal can be generated based on the radio frequency signals between the mobile terminal and the base station. In this case, the mobile terminal in the vehicle can primarily be a mobile phone.
[0080] In one implementation, a radio peripheral device collects WLAN radio frequency signals from a mobile terminal in the vehicle and, based on the presence of a WLAN radio frequency signal, determines whether the mobile terminal requires WLAN for a voice or video call. For example, if the mobile terminal has WLAN enabled or connected to WLAN, the mobile terminal in the vehicle is in a voice or video call state; if the mobile terminal has WLAN disabled or unconnected, the mobile terminal in the vehicle is not in a voice or video call state. In other words, communication status information of the mobile terminal can be generated based on the WLAN radio frequency signal from the mobile terminal. In this case, the mobile terminal in the vehicle can primarily be at least one of a mobile phone, a laptop computer, and a tablet computer.
[0081] Step S33: Acquire the device identification information of the mobile terminal in the vehicle.
[0082] The device identification information may be used to represent different mobile terminals, that is, different mobile terminals may have different device identification information. Specifically, the device identification information may be a radio frequency fingerprint of a radio frequency signal transmitted by the mobile terminal.
[0083] Acquiring the device identification information of the mobile terminal in the vehicle includes collecting the device identification information of the mobile terminal sent by the second electronic device in the vehicle, wherein the radio peripheral collects the radio frequency signal of the mobile terminal in the vehicle and generates the device identification information of the mobile terminal based on the radio frequency signal.
[0084] One implementation method is that the radio peripheral device collects radio frequency signals between the mobile terminal in the vehicle and the base station, and generates device identification information of the mobile terminal based on the collected radio frequency signals between the mobile terminal and the base station.
[0085] One implementation method is that the radio peripheral device collects WLAN radio frequency signals related to the mobile terminal in the vehicle, and generates device identification information of the mobile terminal according to the collected WLAN radio frequency signals.
[0086] It should be noted that step S31 and step S33 may be executed simultaneously, or step S31 may be completed first and then step S33 may be executed.
[0087] When steps S31 and S33 are performed simultaneously, the vehicle computer simultaneously receives the mobile terminal's communication status information and the mobile terminal's device identification information generated by the radio peripheral. In this case, the vehicle computer can receive the mobile terminal's communication status information and the mobile terminal's device identification information generated by the radio peripheral in real time; or, when the vehicle computer interacts with the radio peripheral and confirms that a voice call has been connected, the vehicle computer simultaneously receives the mobile terminal's communication status information and the mobile terminal's device identification information generated by the radio peripheral.
[0088] When step S31 is completed before step S33 is executed, the vehicle computer first receives the communication status information of the mobile terminal generated by the radio peripheral. If the vehicle computer determines that the mobile terminal has a voice call connected based on the communication status information of the mobile terminal, the vehicle computer then receives the device identification information of the mobile terminal generated by the radio peripheral.
[0089] Step S35: If it is determined that the mobile terminal has a voice call connected, the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is determined according to the device identification information of the mobile terminal.
[0090] If the vehicle computer determines that the mobile terminal has a voice call connected based on the received communication status information of the mobile terminal, the vehicle computer then determines the vehicle noise reduction operation corresponding to the device identification information of the mobile terminal based on the received device identification information of the mobile terminal.
[0091] The noise reduction operation includes at least one of closing the vehicle windows, lowering or turning off the volume of the vehicle's headphone jack, switching the vehicle's driving mode to comfort mode, and playing a prompt sound. It should be noted that lowering or turning off the volume of the headphone jack may mean lowering or turning off the sound of the file played by the main controller, and playing a prompt sound may mean playing a prompt such as "Please keep quiet" to other passengers in the vehicle.
[0092] Figure 4 The present invention is a flowchart of a method for determining a noise reduction operation of a vehicle corresponding to a device identification of a mobile terminal according to device identification information of the mobile terminal.
[0093] Among them, such as Figure 4 As shown, determining the noise reduction operation of the vehicle corresponding to the device identification of the mobile terminal according to the device identification information of the mobile terminal includes:
[0094] Step S351: searching for device identification information of the mobile terminal;
[0095] Step S352: If the device identification information of the mobile terminal is found, the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is determined according to the device identification information of the mobile terminal.
[0096] That is, the vehicle computer searches for the stored device identification information of the mobile terminal. If the device identification information of the mobile terminal to which a voice call is connected is found in the vehicle at this time, the noise reduction operation of the vehicle corresponding to the stored device identification information is searched, and the noise reduction operation of the corresponding vehicle found is determined as the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal.
[0097] It can be understood that the vehicle computer stores a mapping relationship between the device identification information of a mobile terminal and the corresponding vehicle noise reduction operation. This mapping relationship can be used to determine the corresponding vehicle noise reduction operation based on the device identification information of the mobile terminal. For example, the vehicle noise reduction operation corresponding to the device identification information of one mobile terminal may be closing the windows, switching the vehicle driving mode to comfort mode, and playing a prompt tone, while the vehicle noise reduction operation corresponding to the device identification information of another mobile terminal may be closing the windows, reducing or turning off the vehicle computer volume, and playing a prompt tone.
[0098] In addition, determining the noise reduction operation of the vehicle corresponding to the device identification of the mobile terminal according to the device identification information of the mobile terminal also includes:
[0099] Step S353: If the device identification information of the mobile terminal is not found, the device identification information of the mobile terminal and the noise reduction operation performed by the user are stored.
[0100] That is, the vehicle computer searches for the stored device identification information of the mobile terminal. If the device identification information of the mobile terminal to which the voice call is connected in the vehicle is not found, it means that the mapping relationship between the device identification information of the mobile terminal and the noise reduction operation of the corresponding vehicle has not been established. At this time, the vehicle computer needs to store the device identification information of the mobile terminal and the noise reduction operation performed by the user to establish a mapping relationship between the two.
[0101] Figure 5 A flowchart of a method for storing device identification information of a mobile terminal and noise reduction operations performed by a user.
[0102] It should be noted that when the vehicle computer stores the device identification information of the mobile terminal and the noise reduction operation performed by the user, it is necessary to determine whether the noise reduction operation performed by the user is a noise reduction operation performed in response to the voice call access of the mobile terminal. Therefore, if Figure 5 As shown, storing the device identification information of the mobile terminal and the noise reduction operation performed by the user includes:
[0103] S3531: Obtain the timestamp of the user's noise reduction operation and the timestamp of the voice call connection;
[0104] S3532: Determine whether the time difference between the user's noise reduction operation and the voice call connection is within a preset range;
[0105] S3533: If it is within the preset range, store the device identification information of the mobile terminal and the noise reduction operation performed by the user.
[0106] The vehicle computer can obtain the timestamp of the voice call access by collecting the communication status information of the mobile terminal, and obtain the timestamp of the user performing the noise reduction based on the noise reduction operation performed by the vehicle computer in response to the user's operation.
[0107] The vehicle computer determines whether the time difference between the noise reduction operation performed by the user and the voice call access is within a preset range based on the timestamp of the mobile terminal's voice call access and the timestamp of the user's noise reduction operation through calculation. If it is within the preset range, it can be determined that the noise reduction operation performed by the user is a noise reduction operation performed in response to the voice call access of the mobile terminal, and the device identification information of the mobile terminal and the noise reduction operation performed by the user are stored to form a mapping relationship between the two.
[0108] Step S37: After determining the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal based on the device identification information of the mobile terminal, perform the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal; or, after determining the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal based on the device identification information of the mobile terminal, recommend the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal to the user.
[0109] In one implementation, the vehicle computer determines the corresponding noise reduction operation for the vehicle based on the device identification information of the mobile terminal currently connected to the voice call in the vehicle, and then performs the corresponding noise reduction operation. For example, if the vehicle computer determines that the noise reduction operation corresponding to the device identification information of the mobile terminal is closing the windows, switching the vehicle's driving mode to comfort mode, and playing a "please keep quiet" reminder to other passengers in the vehicle, the vehicle computer will perform these three noise reduction operations.
[0110] One implementation method is that the vehicle computer determines the noise reduction operation of the corresponding vehicle based on the device identification information of the mobile terminal that is currently connected to the voice call in the vehicle, and then the vehicle computer recommends to the user to execute the noise reduction operation of the corresponding vehicle, that is, the vehicle computer presents all the noise reduction operations of the vehicle corresponding to the device identification information of the mobile terminal determined by it, and recommends them to the user for selection, and then the vehicle computer executes the noise reduction operation of the vehicle selected by the user. For example, the vehicle computer determines that the noise reduction operations corresponding to the device identification information of the mobile terminal are closing the windows, switching the vehicle's driving mode to comfort mode, and playing a "please keep quiet" prompt tone to other passengers in the vehicle, then the vehicle computer recommends these three noise reduction operations to the user for selection. If the user selects the two noise reduction operations of closing the windows and switching the vehicle's driving mode to comfort mode, the vehicle computer executes the two noise reduction operations of closing the windows and switching the vehicle's driving mode to comfort mode.
[0111] Figure 6 A flowchart of another collaborative noise reduction method in driving mode provided by an embodiment of the present application.
[0112] In one technical solution of the present application, the method for collaborative noise reduction in driving mode may further include:
[0113] Step S36: Collecting sound intensity information in the vehicle and determining whether noise reduction is required based on the sound intensity information.
[0114] If the vehicle computer determines that a noise reduction operation is required based on the sound intensity information collected inside the vehicle, step S36 is executed. That is, if the vehicle computer determines that a noise reduction operation is required based on the sound intensity information inside the vehicle, the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is executed, or the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is recommended to the user.
[0115] If a noise reduction operation is required, the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is performed, or the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is recommended to the user.
[0116] Figure 7 A schematic structural diagram of a first electronic device provided in an embodiment of the present application.
[0117] The embodiment of the present application further provides a first electronic device, which is provided in a vehicle, such as Figure 7 As shown, the first electronic device may specifically be a vehicle computer 02, and may include: a processor 201, a memory 202, and a communication unit 203. These components communicate via one or more buses. Those skilled in the art will appreciate that the structure of the first electronic device shown in the figure does not limit the embodiments of the present application. It may be a bus structure or a star structure, and may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0118] The communication unit 203 is configured to establish a communication channel so that the first electronic device can communicate with other devices, receive user data sent by other devices, or send user data to other devices.
[0119] The processor 201 is used to execute program instructions and is the control center of the first electronic device. It uses various interfaces and lines to connect various parts of the entire first electronic device, and executes various functions and / or processes data of the first electronic device by running or executing software programs and / or modules stored in the memory 202, and calling data stored in the memory 202. The processor 201 can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of multiple packaged ICs with the same or different functions. For example, the processor 201 can include only a central processing unit (CPU). In the embodiment of the present application, the CPU can be a single computing core or multiple computing cores.
[0120] The memory 202 is used to store computer program instructions of the processor 201. The memory 202 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0121] When the execution instruction in the memory 202 is executed by the processor 201, the first electronic device can execute Figure 3 Some or all of the methods in the illustrated embodiments.
[0122] In addition, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, and when the stored program is executed, the computer-readable storage medium controls a first electronic device on which the computer storage medium is located to execute the method of any of the above embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
[0123] Those skilled in the art can clearly understand that the technology in the embodiments of the present application can be implemented by means of software plus the necessary general hardware platform. Based on this understanding, the technical solutions in the embodiments of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application or certain parts of the embodiments.
[0124] Figure 8 This is a flowchart of a collaborative noise reduction method in a driving mode provided by another embodiment of the present application. This method can be applied to Figure 1 and Figure 2 In the application scenario shown, the method focuses on the working process of the second electronic device in the driving mode. Figure 8 As shown, the collaborative noise reduction method in driving mode mainly includes the following steps.
[0125] Step S81: Collect the radio frequency signal of the mobile terminal in the vehicle.
[0126] One implementation method is that a radio peripheral device collects radio frequency signals between a mobile terminal in a vehicle and a base station. In this case, the mobile terminal in the vehicle can mainly be a mobile phone.
[0127] One implementation method is that the radio peripheral device collects the WLAN radio frequency signal of the mobile terminal in the vehicle. At this time, the mobile terminal in the vehicle can mainly be at least one of a mobile phone, a laptop computer, and a tablet computer.
[0128] It should be noted that multiple radio peripherals may be provided in the vehicle, and the radio peripherals may be dispersed throughout the vehicle's cab so as to receive radio frequency signals from mobile terminals in the vehicle over a short distance.
[0129] Step S83: determining the communication status information of the mobile terminal and the device identification information of the mobile terminal according to the radio frequency signal of the mobile terminal.
[0130] In this step, the incoming call sensor in the radio peripheral device can capture the radio frequency signal between the mobile terminal in the vehicle and the base station and generate communication status information. This communication status information includes whether the mobile terminal has a call connection. Alternatively, the universal software radio peripheral in the radio peripheral device can capture the WLAN radio frequency signal transmitted by the mobile terminal in the vehicle or the WLAN radio frequency signal received by the mobile terminal in the vehicle and generate communication status information. This communication status information includes whether the mobile terminal needs to make a voice call or a video call.
[0131] In this step, the universal software radio peripheral in the radio peripheral captures the radio frequency signal between the mobile terminal in the vehicle and the base station, or captures the WLAN radio frequency signal transmitted by the mobile terminal in the vehicle or captures the WLAN radio frequency signal received by the mobile terminal in the vehicle, and generates device identification information of the mobile terminal in the vehicle.
[0132] One implementation involves first determining the mobile terminal's communication state information based on the mobile terminal's radio frequency signal, and then determining the mobile terminal's device identification information. When a general-purpose software radio peripheral (USRP) needs to generate the mobile terminal's device identification information based on a steady-state signal segment of the radio frequency signal, the USRP can generate the mobile terminal's device identification information when the captured radio frequency signal reaches the steady-state signal segment. This means that the device identification information begins to be generated after the communication state information begins to be generated.
[0133] One implementation involves simultaneously determining the mobile terminal's communication status information and the mobile terminal's device identification information based on the mobile terminal's radio frequency signal. If the universal software radio peripheral can generate the mobile terminal's device identification information based on transient signal segments of the radio frequency signal, the mobile terminal's communication status information and the mobile terminal's device identification information can be generated simultaneously. In other words, the generation of the mobile terminal's device identification information can begin at the same time as the generation of the mobile terminal's communication status information.
[0134] Step S85: Sending the communication status information of the mobile terminal to the first electronic device in the vehicle so that the first electronic device can determine whether the mobile terminal has a voice call access based on the communication status information of the mobile terminal.
[0135] In this step, the radio peripheral device can determine how to transmit the mobile terminal's communication status information to the vehicle computer based on the vehicle computer's capabilities. Specifically, it can determine which signal format the vehicle computer can receive from the radio peripheral device. If the vehicle computer can receive optical signals from the radio peripheral device, the radio peripheral device will transmit the communication status information to the vehicle computer in the form of optical signals. If the vehicle computer can receive Bluetooth signals from the radio peripheral device, the radio peripheral device will transmit the communication status information to the vehicle computer in the form of Bluetooth signals. If the vehicle computer can receive audio signals from the radio peripheral device, the radio peripheral device will transmit the communication status information to the vehicle computer in the form of audio signals.
[0136] In addition, the radio peripheral device can send the communication status information of the mobile terminal to the vehicle computer in real time; or, after pre-judging the communication status information, if the radio peripheral device determines that the mobile terminal has a voice call connected, it will send the communication status information to the vehicle computer.
[0137] When the call sensing device in the radio peripheral captures the radio frequency signal between the mobile terminal in the vehicle and the base station and generates communication status information, the call sensing device in the radio peripheral specifically sends the communication status information of the mobile terminal to the vehicle computer.
[0138] When the universal software radio peripheral in the radio peripheral captures the WLAN radio frequency signal transmitted by the mobile terminal in the vehicle or captures the WLAN radio frequency signal received by the mobile terminal in the vehicle and generates communication status information, then specifically, the universal software radio peripheral in the radio peripheral sends the communication status information of the mobile terminal to the vehicle computer.
[0139] Step S87: Send the device identification information of the mobile terminal to the first electronic device in the vehicle, so that when it is determined that the mobile terminal has a voice call connected, the first electronic device determines the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal based on the device identification information of the mobile terminal.
[0140] In this step, the radio peripheral device can also determine how to send the mobile terminal's communication status information to the vehicle computer based on the vehicle computer's capabilities. Specifically, it can determine which signal form the vehicle computer can receive from the radio peripheral device. If the vehicle computer can receive optical signals from the radio peripheral device, the radio peripheral device will send the device identification information to the vehicle computer in the form of an optical signal. If the vehicle computer can receive Bluetooth signals from the radio peripheral device, the radio peripheral device will send the device identification information to the vehicle computer in the form of a Bluetooth signal. If the vehicle computer can receive audio signals from the radio peripheral device, the radio peripheral device will send the device identification information to the vehicle computer in the form of an audio signal.
[0141] It should be noted that step S85 and step S87 can be executed simultaneously, or step S85 can be completed first and then step S87 can be executed.
[0142] When steps S85 and S87 are executed simultaneously, the radio peripheral device simultaneously transmits the generated communication status information of the mobile terminal and the generated device identification information of the mobile terminal to the vehicle computer. In this case, the radio peripheral device may transmit the generated communication status information of the mobile terminal and the generated device identification information of the mobile terminal to the vehicle computer in real time; or, when the radio peripheral device pre-determines that the mobile terminal has an incoming voice call, the radio peripheral device may simultaneously transmit the generated communication status information of the mobile terminal and the generated device identification information of the mobile terminal to the vehicle computer.
[0143] When step S85 is completed first and then step S87 is executed, the radio peripheral sends the generated communication status information of the mobile terminal to the vehicle computer. If the vehicle computer determines that the mobile terminal has a voice call connected based on the communication status information of the mobile terminal, the radio peripheral then sends the generated device identification information of the mobile terminal to the vehicle computer.
[0144] Figure 9 The present invention is a flow chart of a process for generating device identification information of a mobile terminal.
[0145] by Figure 9 Take the example to illustrate the process of generating device identification information of a mobile terminal. Figure 9 As shown, when a mobile phone receives a call, turns on a hotspot, or connects to a laptop, the radio peripherals can collect radio frequency signals and pre-process the multipath signals, and then process the transient signal segments or steady-state signal segments. Feature extraction is performed from the processed signals to obtain the device fingerprint of the mobile phone or laptop, and the device identification information of the mobile terminal is generated. The corresponding noise reduction operation is then determined based on the device identification information, or the device identification information of the storage device is used to establish a mapping relationship between it and the noise reduction operation.
[0146] Figure 10 A schematic structural diagram of a second electronic device provided in an embodiment of the present application.
[0147] The embodiment of the present application further provides a second electronic device for collaborative noise reduction, and the provided second electronic device is arranged in a vehicle, such as Figure 10 As shown, the second electronic device may include: a processor 101, a memory 102, and a communication unit 103. These components communicate via one or more buses. Those skilled in the art will appreciate that the structure of the second electronic device shown in the figure does not limit the embodiments of the present application. It may be a bus structure or a star structure, and may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0148] The communication unit 103 is configured to establish a communication channel so that the second electronic device can communicate with other devices, receive user data sent by other devices, or send user data to other devices.
[0149] The processor 101 is used to execute program instructions and is the control center of the second electronic device. It uses various interfaces and lines to connect the various parts of the entire second electronic device, and executes various functions and / or processes data of the second electronic device by running or executing software programs and / or modules stored in the memory 102, and calling data stored in the memory 102. The processor 101 can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of multiple packaged ICs with the same or different functions. For example, the processor 101 can include only a central processing unit (CPU). In the embodiment of the present application, the CPU can be a single computing core or multiple computing cores.
[0150] The memory 102 is used to store computer program instructions of the processor 101. The memory 102 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0151] When the execution instruction in the memory 102 is executed by the processor 101, the second electronic device can execute Figure 8 Some or all of the methods in the illustrated embodiments.
[0152] In addition, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, and when the stored program is executed, the computer-readable storage medium controls a second electronic device in which the computer storage medium is located to execute the method of any of the above embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
[0153] Those skilled in the art can clearly understand that the technology in the embodiments of the present application can be implemented by means of software plus the necessary general hardware platform. Based on this understanding, the technical solutions in the embodiments of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application or certain parts of the embodiments.
[0154] The above description is merely a specific embodiment of the present application. Any person skilled in the art may easily conceive of variations or substitutions within the technical scope disclosed in this application, and such variations or substitutions shall be within the scope of protection of this application. The scope of protection of this application shall be subject to the scope of protection of the claims.
Claims
1. A method for collaborative noise reduction in driving mode, applied to a first electronic device, characterized in that: include: Acquiring communication status information of a mobile terminal in the vehicle, and determining whether a voice call is connected to the mobile terminal based on the communication status information of the mobile terminal; The communication status information of the mobile terminal is generated by a radio peripheral device based on a captured radio frequency signal between the mobile terminal in the vehicle and a base station or a WLAN radio frequency signal transmitted or received by the mobile terminal in the vehicle; Acquiring device identification information of the mobile terminal in the vehicle; the device identification information of the mobile terminal is generated by a radio peripheral device based on a captured radio frequency signal between the mobile terminal in the vehicle and a base station or a WLAN radio frequency signal transmitted or received by the mobile terminal in the vehicle; If it is determined that the mobile terminal has a voice call connected, a noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is determined according to the device identification information of the mobile terminal.
2. The method according to claim 1, characterized in that The acquiring of the communication status information of the mobile terminal in the vehicle includes collecting the communication status information of the mobile terminal sent by the second electronic device in the vehicle; The acquiring the device identification information of the mobile terminal in the vehicle includes collecting the device identification information of the mobile terminal sent by a second electronic device in the vehicle.
3. The method according to claim 1, characterized in that Determining, according to the device identification information of the mobile terminal, a noise reduction operation of a vehicle corresponding to the device identification of the mobile terminal, includes: Searching for device identification information of the mobile terminal; If the device identification information of the mobile terminal is found, the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is determined according to the device identification information of the mobile terminal.
4. The method according to claim 3, characterized in that Also includes: After determining the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal according to the device identification information of the mobile terminal, the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is performed.
5. The method according to claim 3, characterized in that Also includes: After determining the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal according to the device identification information of the mobile terminal, the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is recommended to the user.
6. The method according to claim 4 or 5, characterized in that The method further comprises: collecting sound intensity information within the vehicle; determining whether a noise reduction operation is required according to the sound intensity information; If a noise reduction operation is required, the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is performed, or the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal is recommended to the user.
7. The method according to claim 3, characterized in that Determining, according to the device identification information of the mobile terminal, a noise reduction operation of a vehicle corresponding to the device identification of the mobile terminal, further comprising: If the device identification information of the mobile terminal is not found, the device identification information of the mobile terminal and the noise reduction operation performed by the user are stored.
8. The method according to claim 7, characterized in that The storing the device identification information of the mobile terminal and the noise reduction operation performed by the user includes: Obtaining a timestamp of the noise reduction operation performed by the user and a timestamp of the voice call; Determining whether a time difference between the noise reduction operation performed by the user and the voice call is within a preset range; If it is within the preset range, the device identification information of the mobile terminal and the noise reduction operation performed by the user are stored.
9. The method according to claim 1, characterized in that The noise reduction operation includes at least one of closing the vehicle window, lowering or turning off the volume of the first electronic device, switching the vehicle's driving mode to a comfort mode, and playing a prompt tone.
10. A method for collaborative noise reduction in driving mode, applied to a second electronic device, characterized in that: include: Collect radio frequency signals from mobile terminals in vehicles; The collecting of the radio frequency signal of the mobile terminal in the vehicle includes capturing the radio frequency signal between the mobile terminal in the vehicle and a base station or the WLAN radio frequency signal transmitted or received by the mobile terminal in the vehicle; determining, based on the radio frequency signal of the mobile terminal, communication status information of the mobile terminal and device identification information of the mobile terminal; sending the communication status information of the mobile terminal to a first electronic device in the vehicle, so that the first electronic device determines whether the mobile terminal has a voice call connected based on the communication status information of the mobile terminal; The device identification information of the mobile terminal is sent to a first electronic device in the vehicle, so that when it is determined that the mobile terminal has a voice call connected, the first electronic device determines the noise reduction operation of the vehicle corresponding to the device identification information of the mobile terminal based on the device identification information of the mobile terminal.
11. The method according to claim 10, characterized in that The determining, based on the radio frequency signal of the mobile terminal, the communication status information of the mobile terminal and the device identification information of the mobile terminal includes: According to the radio frequency signal of the mobile terminal, the communication state information of the mobile terminal is first determined, and then the device identification information of the mobile terminal is determined.
12. The method according to claim 10, characterized in that The determining, based on the radio frequency signal of the mobile terminal, the communication status information of the mobile terminal and the device identification information of the mobile terminal includes: According to the radio frequency signal of the mobile terminal, the communication state information of the mobile terminal and the device identification information of the mobile terminal are simultaneously determined.
13. A first electronic device integrated in a vehicle, characterized in that: Set in a vehicle; the first electronic device includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, the first electronic device is triggered to execute the method described in any one of claims 1-8.
14. A second electronic device provided in a vehicle, characterized in that: Set in a vehicle; the second electronic device includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, the second electronic device is triggered to execute the method according to any one of claims 9 to 12.
15. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a storage program, wherein when the storage program is executed, the device where the computer storage medium is located is controlled to execute the method according to any one of claims 1 to 8.
16. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a storage program, wherein when the storage program is executed, the device where the computer storage medium is located is controlled to execute the method according to any one of claims 9 to 12.
17. A collaborative noise reduction system, characterized in that: The device comprises the first electronic device according to claim 13 and the second electronic device according to claim 14.
Citation Information
Patent Citations
Method, apparatus and system for adjusting volumes of electronic devices
CN106899736A
Vehicle, vehicle-mounted equipment and vehicle-mounted communication environment control method thereof
CN110691109A