Radio station playing control method and device, computer equipment and storage medium

By responding to radio playback requests in the on-board system, determining the frequency point of the target radio station and matching the target network radio station, the problem of weakening of FM radio signals in the on-board system is solved, high-quality playback of radio data is achieved, signal optimization processing is simplified and reduced Resource consumption.

CN119182484APending Publication Date: 2024-12-24CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411397383.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

In traditional vehicle-mounted systems, FM radios are prone to signal weakening and interference during dynamic movement, resulting in poor playback quality, cumbersome hardware optimization methods and a lot of resource consumption.

Method used

By responding to the radio playback request, the frequency point of the target radio station is determined, and the signal parameter value is determined based on the signal acquisition frequency. If the preset quality requirements are not met, the device positioning information is obtained and the target network radio station is matched. If the signal strength of the target network radio station meets the requirements, Then switch to it for data playback, realizing collaboration and flexible switching between FM radio and network radio stations.

Benefits of technology

There is no need to add new hardware equipment, simplify signal optimization processing, reduce resource consumption, ensure the playback quality of radio data, and dynamically allocate resources to use better radio data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119182484A_ABST
    Figure CN119182484A_ABST
Patent Text Reader

Abstract

The invention relates to a radio station playing control method and device, computer equipment and a storage medium. The method comprises the steps of determining a target radio station frequency point of a radio station playing request in response to the radio station playing request, setting a frequency point of a frequency modulation radio station as the target radio station frequency point, and receiving frequency modulation radio station data matched with the target radio station frequency point through the frequency modulation radio station. And determining a signal parameter value corresponding to the frequency modulation radio station data based on the signal acquisition frequency, if the signal parameter value does not meet a preset frequency modulation signal quality requirement, obtaining equipment positioning information, and determining a matched target network radio station according to the equipment positioning information and the target radio station frequency point. And if the signal strength of the target network radio station meets the preset network signal strength requirement, receiving network radio station data matched with the frequency point of the target radio station through the target network radio station, and playing the network radio station data based on the target network radio station. According to the method, the frequency modulation radio station and the network radio station cooperate together and are flexibly switched, and the radio station data playing quality is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a radio broadcast control method, device, computer equipment, computer-readable storage medium and computer program product. Background Art

[0002] With the development of communication technology and the gradual promotion and application of vehicle-mounted systems, in order to meet the actual needs of users during vehicle driving, such as music playback, radio listening, etc., there has emerged a way to integrate the radio into the vehicle-mounted system to achieve music playback and radio listening through the vehicle-mounted radio.

[0003] In traditional technology, the radio integrated into the vehicle system is usually an FM radio (i.e., frequency modulation radio). However, during dynamic movement, a car may enter underground parking lots, tunnels, and other areas with weak FM signals. It may also encounter various complex environments and interference during driving, resulting in poor radio playback quality or even the inability to play. Therefore, it is necessary to improve the radio playback quality.

[0004] However, currently, hardware-based optimization is usually used to improve the broadcast signal or broadcast quality of FM radio stations, including using vehicle-mounted antennas with wider reception range and faster reception efficiency, or installing FM chips (i.e., frequency modulation chips) with faster data reception and more accurate recognition on the vehicle-mounted system. However, due to the need to add or replace hardware equipment, there are still problems such as cumbersome optimization processing methods and excessive resource consumption. Summary of the invention

[0005] Based on this, it is necessary to provide a radio playback control method, device, computer equipment, computer-readable storage medium and computer program product that can simplify the playback signal optimization processing method and reduce resource consumption in the optimization processing process of the radio playback signal to address the above technical problems.

[0006] In a first aspect, the present application provides a radio playback control method, comprising:

[0007] In response to a radio play request, a target radio frequency corresponding to the radio play request is determined, and the frequency of the FM radio station is set to the target radio frequency; FM radio data matching the target radio frequency is received through the FM radio, and a signal parameter value corresponding to the FM radio data is determined based on a signal acquisition frequency; if the signal parameter value does not meet a preset FM signal quality requirement, device positioning information is obtained, and a matching target network radio station is determined based on the device positioning information and the target radio frequency; if the signal strength corresponding to the target network radio station meets a preset network signal strength requirement, network radio data matching the target radio frequency is received through the target network radio, and network radio data is played based on the target network radio.

[0008] In a second aspect, the present application also provides a radio playback control device, comprising:

[0009] A target radio frequency determination module is used to determine the target radio frequency corresponding to the radio broadcast request in response to the radio broadcast request, and set the frequency of the FM radio station to the target radio frequency; a signal quality determination module is used to receive FM radio data matching the target radio frequency through the FM radio, and determine the signal parameter value corresponding to the FM radio data based on the signal acquisition frequency; a target network radio determination module is used to obtain device positioning information if the signal parameter value does not meet the preset FM signal quality requirements, and determine the matching target network radio according to the device positioning information and the target radio frequency; a data playback module is used to receive network radio data matching the target radio frequency through the network radio if the signal strength corresponding to the target network radio meets the preset network signal strength requirements, and play the network radio data based on the network radio.

[0010] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0011] In response to a radio play request, a target radio frequency corresponding to the radio play request is determined, and the frequency of the FM radio station is set to the target radio frequency; FM radio data matching the target radio frequency is received through the FM radio, and a signal parameter value corresponding to the FM radio data is determined based on a signal acquisition frequency; if the signal parameter value does not meet a preset FM signal quality requirement, device positioning information is obtained, and a matching target network radio station is determined based on the device positioning information and the target radio frequency; if the signal strength corresponding to the target network radio station meets a preset network signal strength requirement, network radio data matching the target radio frequency is received through the target network radio, and network radio data is played based on the target network radio.

[0012] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0013] In response to a radio play request, a target radio frequency corresponding to the radio play request is determined, and the frequency of the FM radio station is set to the target radio frequency; FM radio data matching the target radio frequency is received through the FM radio, and a signal parameter value corresponding to the FM radio data is determined based on a signal acquisition frequency; if the signal parameter value does not meet a preset FM signal quality requirement, device positioning information is obtained, and a matching target network radio station is determined based on the device positioning information and the target radio frequency; if the signal strength corresponding to the target network radio station meets a preset network signal strength requirement, network radio data matching the target radio frequency is received through the target network radio, and network radio data is played based on the target network radio.

[0014] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0015] In response to a radio play request, a target radio frequency corresponding to the radio play request is determined, and the frequency of the FM radio station is set to the target radio frequency; FM radio data matching the target radio frequency is received through the FM radio, and a signal parameter value corresponding to the FM radio data is determined based on a signal acquisition frequency; if the signal parameter value does not meet a preset FM signal quality requirement, device positioning information is obtained, and a matching target network radio station is determined based on the device positioning information and the target radio frequency; if the signal strength corresponding to the target network radio station meets a preset network signal strength requirement, network radio data matching the target radio frequency is received through the target network radio, and network radio data is played based on the target network radio.

[0016] In the above-mentioned radio broadcast control method, device, computer equipment, computer-readable storage medium and computer program product, by responding to a radio broadcast request, the target radio frequency corresponding to the radio broadcast request is determined, and the frequency of the FM radio is set to the target radio frequency, so that the FM radio data matching the target radio frequency is received through the FM radio. Further, based on the signal acquisition frequency, the signal parameter value corresponding to the FM radio data is determined. If the signal parameter value does not meet the preset FM signal quality requirement, the device positioning information is obtained. According to the device positioning information and the target radio frequency, if it is determined that the signal strength meets the preset network signal strength requirement, the network radio data matching the target radio frequency is received through the target network radio, and the network radio data is played based on the target network radio, thereby realizing the use of the FM radio and the network radio to cooperate and flexibly switch, dynamically allocate resources to use the radio data with better quality for playback, without adding or replacing hardware equipment, simplifying the playback signal optimization processing method, reducing resource consumption, and ensuring the playback quality of the radio data. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0018] FIG1 is a diagram showing an application environment of a radio station playback control method according to an embodiment;

[0019] Figure 2 A schematic diagram of a flow chart of a radio station playback control method in one embodiment;

[0020] Figure 3 A schematic diagram of a process of playing Internet radio data based on a target Internet radio station in one embodiment;

[0021] Figure 4 A schematic diagram of a process of playing FM radio data based on an FM radio station in one embodiment;

[0022] Figure 5 A schematic diagram of a flow chart of a radio station playback control method in another embodiment;

[0023] Figure 6 A schematic diagram of a process of signal quality monitoring and playback mode switching in an embodiment;

[0024] Figure 7 A schematic diagram of a flow chart of a radio station playback control method in yet another embodiment;

[0025] Figure 8 A schematic diagram of a radio station playback and signal switching process in one embodiment;

[0026] Fig. 9 A structural block diagram of a radio station playback control device in an embodiment;

[0027] FIG. 10 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0028] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0029] The radio playback control method provided in the embodiment of the present application can be applied in the application environment shown in Figure 1. Among them, the terminal device 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process, and the data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. Among them, the terminal device 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. Among them, the terminal device 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices, portable wearable devices, and aircraft, etc. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, and projection devices, etc. Portable wearable devices can be smart watches, smart bracelets, and head-mounted devices, etc. The head-mounted device can be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc. The server 104 may be an independent physical server, or a server cluster composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The terminal device 102 and the server 104 may be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiments of the present application.

[0030] Among them, the terminal device 102 and the server 104 can be used alone to execute the radio playback control method provided in the embodiment of the present application, and the terminal device 102 and the server 104 can also cooperate to execute the radio playback control method provided in the embodiment of the present application. For example, taking the terminal device 102 and the server 104 cooperating to execute the radio playback control method provided in the embodiment of the present application as an example, the server 104 responds to the radio playback request triggered by the user based on the terminal device 102 equipped with the vehicle system, and determines the target radio frequency corresponding to the radio playback request, so as to set the frequency of the FM radio of the vehicle system to the target radio frequency, and receives the FM radio data matching the target radio frequency through the FM radio, so as to determine the signal parameter value corresponding to the FM radio data based on the signal acquisition frequency. Furthermore, if the server 104 determines that the signal parameter value does not meet the preset FM signal quality requirement, it obtains the device positioning information, determines the matching target network radio station based on the device positioning information and the target radio station frequency, and when it is determined that the signal strength corresponding to the target network radio station meets the preset network signal strength requirement, receives the network radio data matching the target radio station frequency through the target network radio station, so as to play the network radio data based on the target network radio station on the terminal device 102 equipped with the vehicle-mounted system.

[0031] In an exemplary embodiment, Figure 2 As shown, a radio playing control method is provided, which is described by taking the method applied to the server 104 in FIG. 1 as an example, and includes the following steps S202 to S208. Among them:

[0032] Step S202: In response to the radio play request, determine the target radio frequency corresponding to the radio play request, and set the frequency of the FM radio station as the target radio frequency.

[0033] Among them, various types of vehicles are usually equipped with terminal devices such as smart vehicle-mounted devices, and the smart vehicle-mounted devices are equipped with vehicle-mounted systems. The vehicle-mounted systems are correspondingly equipped with servers for realizing vehicle-related control functions. Therefore, when the vehicle is running or parked, the user can trigger a radio playback request based on the vehicle-mounted system, and the vehicle-mounted system will feed back the detected radio playback request to the server.

[0034] Specifically, after receiving the radio play request fed back by the vehicle-mounted system, the server responds to the received radio play request, obtains the radio station identifier corresponding to the radio play request, and determines the target radio station frequency matching the radio station identifier.

[0035] The radio station identifier is used to identify the FM radio station clicked or triggered by the user when triggering the radio play request, which can be the name of the FM radio station or the FM radio station logo (such as a radio station-specific identifier constructed in one or more forms such as text, letters, and images), etc. The radio station frequency refers to the frequency point corresponding to the FM radio station, which can be understood as a specific absolute frequency value, usually the center frequency of the modulation signal, and the target radio station frequency refers to the specific frequency value corresponding to the FM radio station to be played.

[0036] Furthermore, the server feeds back the target radio frequency to the FM chip deployed in the vehicle system, so as to set the frequency of the FM radio to the target radio frequency through the FM chip. The vehicle system is deployed with an automotive SOC (System on a Chip), and the automotive SOC is provided with an FM chip (frequency modulation chip, referred to as FM chip, understood as frequency modulation chip), so that after the vehicle system is started, the user clicks or triggers the FM radio station to be played, and the server will obtain the radio station identifier corresponding to the radio station play request, and determine the target radio station frequency matching the radio station identifier, and feed back the target radio station frequency to the FM chip deployed in the vehicle system, so as to set the frequency of the FM radio to the target radio station frequency through the FM chip.

[0037] Step S204, receiving FM radio data matching the target radio frequency through the FM radio, and determining a signal parameter value corresponding to the FM radio data based on the signal acquisition frequency.

[0038] Specifically, after the frequency of the FM radio station is set to the target radio station frequency, the FM radio station data matching the target radio station frequency is received through the FM radio station, wherein the server can specifically receive the FM radio station data matching the target radio station frequency through a signal receiving device such as a vehicle antenna.

[0039] The FM radio data may specifically include: the target radio frequency, the audio analog signal corresponding to the target radio frequency, and the type of the audio analog signal, etc. The type of the audio analog signal may specifically include a frequency modulation signal (FM signal, understood as a frequency modulation signal) type or an amplitude modulation signal (AM signal, understood as an amplitude modulation signal) type.

[0040] Further, the server determines the signal parameter value corresponding to the FM radio data based on the signal acquisition frequency, such as based on continuous acquisition N times with an interval of M seconds between each acquisition. The values ​​of M and N can be adjusted and set according to actual needs. Exemplarily, the server determines the signal parameter value corresponding to the FM radio data based on continuous acquisition 5 times with an interval of 1 second between each acquisition, and obtains the signal parameter value corresponding to the FM radio data 5 times in a row.

[0041] Exemplarily, the signal parameter values ​​corresponding to the FM radio station data generally include received signal strength and signal-to-noise ratio, and may also include at least one of a frequency offset and a multipath interference value, that is, the signal parameter values ​​may specifically include the following combinations: 1) received signal strength, signal-to-noise ratio, and frequency offset; 2) received signal strength, signal-to-noise ratio, and multipath interference value; 3) received signal strength, signal-to-noise ratio, frequency offset, and multipath interference value.

[0042] Among them, the received signal strength (i.e., Received Signal Strength Indication) refers to the signal strength of the audio analog signal corresponding to the FM radio data, usually in dBm (i.e., milliwatt decibel) units. The closer the value is to 0, the stronger the signal. The signal-to-noise ratio refers to the ratio of the average power of the useful signal of the FM radio data to the average power of the noise signal, and its unit is dB (i.e., decibel). The frequency offset refers to the difference between the measured frequency and the expected frequency of the signal. The measured frequency is the actual measured frequency, and the expected frequency is the theoretically obtained frequency. The unit of the frequency offset is ppm (parts per million). The multipath interference value can also be understood as the multipath effect error value, which refers to the interference value caused by the superposition of each phase after the electromagnetic wave propagates through different paths and the different arrival times of each component field at the receiving end. The interference value for pseudo-code ranging can reach the meter level, and the interference value for carrier phase ranging can reach the centimeter level.

[0043] Step S206: if the signal parameter value does not meet the preset FM signal quality requirement, the device positioning information is obtained, and a matching target network radio station is determined according to the device positioning information and the target radio station frequency.

[0044] Specifically, the server obtains a preset threshold corresponding to the signal parameter value, and compares the signal parameter value with the preset threshold corresponding to the signal parameter value. When it is determined that the signal parameter value is greater than the preset threshold corresponding to the signal parameter value, it is determined that the signal parameter value does not meet the preset FM signal quality requirement.

[0045] Among them, the signal parameter value corresponding to the FM radio station data specifically includes at least one of the frequency offset or the multipath interference value, that is, when the frequency offset is greater than the preset threshold corresponding to the frequency offset, or the multipath interference value is greater than the preset threshold corresponding to the multipath interference value, or the frequency offset is greater than the preset threshold corresponding to the frequency offset and the multipath interference value is greater than the preset threshold corresponding to the multipath interference value, it is determined that the signal parameter value does not meet the preset FM signal quality requirement.

[0046] Optionally, the signal parameter value may also generally include received signal strength and signal-to-noise ratio. For the received signal strength and signal-to-noise ratio, specifically when the received signal strength is less than a preset threshold corresponding to the received signal strength, or the signal-to-noise ratio is less than a preset threshold corresponding to the signal-to-noise ratio, or when the received signal strength is less than the preset threshold corresponding to the received signal strength and the signal-to-noise ratio is less than the preset threshold corresponding to the signal-to-noise ratio, it is determined that the signal parameter value does not meet the preset FM signal quality requirement.

[0047] Furthermore, when it is determined that the signal parameter value does not meet the preset FM signal quality requirement, for example, when it is determined that the frequency offset is greater than the preset threshold corresponding to the frequency offset, or the multipath interference value is greater than the preset threshold corresponding to the multipath interference value, or the received signal strength is less than the preset threshold corresponding to the received signal strength, or the signal-to-noise ratio is less than the preset threshold corresponding to the signal-to-noise ratio, the device positioning information is obtained, and the matching target network radio station is determined based on the device positioning information and the target radio station frequency.

[0048] Among them, the preset threshold corresponding to the frequency offset, the preset threshold corresponding to the multipath interference value, the preset threshold corresponding to the received signal strength, and the preset threshold corresponding to the signal-to-noise ratio being less than the signal-to-noise ratio can all be set and adjusted according to actual applications and needs, and are not limited to one or some specific values. Optionally, the preset threshold corresponding to the frequency offset can be set to 15 units (such as 15ppm), the preset threshold corresponding to the multipath interference value can be set to 100 units (such as 100 cm), the preset threshold corresponding to the received signal strength can be set to 24 units (such as 24dBm), and the preset threshold corresponding to the signal-to-noise ratio can be set to 8 units (such as 8dB).

[0049] In an exemplary embodiment, determining a matching target network radio station according to device positioning information and a target radio station frequency includes:

[0050] Acquire multiple candidate network radio stations associated with the target radio station frequency point, and acquire the physical address of each candidate network radio station; compare the device positioning information with the physical address of each candidate network radio station, and determine the candidate network radio station whose physical address and device positioning information are consistent as the target network radio station.

[0051] Specifically, by obtaining multiple candidate network radio stations associated with the target radio frequency, that is, multiple candidate network radio stations with the same target radio frequency in different regions or areas, and obtaining the physical address of each candidate network radio station, the specific area to which each candidate network radio station belongs is determined.

[0052] Furthermore, after obtaining the device positioning information, the current location of the vehicle can be determined according to the device positioning information, such as determining the current longitude and latitude of the vehicle, so as to determine the current area or region of the vehicle. When the obtained device positioning information is compared with the physical address of each candidate network radio station, the area or region where the device (such as a vehicle) is currently located is specifically compared with the specific area to which each candidate network radio station belongs, so as to determine whether there is a candidate network radio station in the same area as the vehicle, so as to determine the candidate network radio station in the same area as the vehicle as the target network radio station. It can also be understood that the candidate network radio station with the same physical address as the device positioning information is determined as the target network radio station.

[0053] In an exemplary embodiment, if the signal parameter value meets the preset FM signal quality requirement, FM radio station data is played based on the FM radio station.

[0054] Among them, the signal parameter values ​​corresponding to the FM radio station data usually include received signal strength and signal-to-noise ratio, and may further include at least one of frequency offset or multipath interference value, that is, the signal parameter values ​​may include the following combinations: 1) received signal strength, signal-to-noise ratio, and frequency offset; 2) received signal strength, signal-to-noise ratio, and multipath interference value; 3) received signal strength, signal-to-noise ratio, frequency offset, and multipath interference value.

[0055] Specifically, for combination 1) received signal strength, signal-to-noise ratio, and frequency offset, when the received signal strength is greater than or equal to a preset threshold corresponding to the received signal strength, the signal-to-noise ratio is greater than or equal to a preset threshold corresponding to the signal-to-noise ratio, and the frequency offset is less than or equal to a preset threshold corresponding to the frequency offset, it is determined that the signal parameter value meets the preset FM signal quality requirement, and when the signal parameter value meets the preset FM signal quality requirement, FM radio data is played based on the FM radio station.

[0056] Similarly, for combination 2) received signal strength, signal-to-noise ratio, and multipath interference value, specifically when the received signal strength is greater than or equal to a preset threshold corresponding to the received signal strength, the signal-to-noise ratio is greater than or equal to a preset threshold corresponding to the signal-to-noise ratio, and the multipath interference value is less than or equal to a preset threshold corresponding to the multipath interference value, it is determined that the signal parameter value meets the preset FM signal quality requirement, and when the signal parameter value meets the preset FM signal quality requirement, FM radio data is played based on the FM radio station.

[0057] For combination 3) received signal strength, signal-to-noise ratio, frequency offset, and multipath interference value, specifically when the received signal strength is greater than or equal to a preset threshold corresponding to the received signal strength, the signal-to-noise ratio is greater than or equal to the preset threshold corresponding to the signal-to-noise ratio, the frequency offset is less than or equal to the preset threshold corresponding to the frequency offset, and the multipath interference value is less than or equal to the preset threshold corresponding to the multipath interference value, it is determined that the signal parameter value meets the preset FM signal quality requirement, and when the signal parameter value meets the preset FM signal quality requirement, FM radio data is played based on the FM radio station.

[0058] Step S208: if the signal strength corresponding to the target network radio station meets the preset network signal strength requirement, the network radio station data matching the target radio station frequency is received through the target network radio station, and the network radio station data is played based on the target network radio station.

[0059] Specifically, the server obtains the signal strength of the network signal corresponding to the target network radio station and obtains a preset signal strength threshold corresponding to the preset network signal strength requirement, so as to compare the signal strength of the network signal corresponding to the target network radio station with the preset signal strength threshold.

[0060] If it is determined that the signal strength of the network signal corresponding to the target network radio station is greater than the preset signal strength threshold, it indicates that the signal strength corresponding to the target network radio station meets the preset network signal strength requirement. On the contrary, if it is determined that the signal strength of the network signal corresponding to the target network radio station is less than or equal to the preset signal strength threshold, it indicates that the signal strength corresponding to the target network radio station does not meet the preset network signal strength requirement.

[0061] It can be understood that the preset signal strength threshold can be set and adjusted according to actual applications and needs, and is not limited to one or some specific values. For example, the preset signal strength threshold can be -70dBm. If the signal strength of the network signal corresponding to a target network radio station is greater than the preset signal strength threshold, i.e. -70dBm, it indicates that the signal strength corresponding to the target network radio station meets the preset network signal strength requirement.

[0062] Furthermore, when the signal strength corresponding to the target Internet radio station meets the preset network signal strength requirement, the server receives Internet radio station data matching the target radio station frequency through the target Internet radio station, wherein the Internet radio station data specifically includes basic information of the Internet radio station (station logo, station name, program information, etc.) and audio data of the target Internet radio station to be played. After obtaining the basic information corresponding to the target Internet radio station, the server displays the basic information on the display interface of the vehicle system, and implements Internet radio station data playback based on the target Internet radio station on the vehicle system.

[0063] In an exemplary embodiment, Figure 3 As shown, a process for playing Internet radio data based on a target Internet radio station is provided, referring to Figure 3 It can be seen that the process of playing Internet radio data based on the target Internet radio station includes:

[0064] 1) Get device location information → 2) Determine the target network radio station based on the device location information and the target radio station frequency → 3) The network requests the background to obtain the audio data stream → 4) The external function plays the audio data.

[0065] Specifically, if it is detected that the user triggers a radio playback request based on the vehicle system and determines that the target radio frequency is 102.6MHZ, then the vehicle system transmits the frequency data (102.6MHZ) selected by the current user and the current vehicle location information (i.e., device positioning information, such as latitude and longitude) to the server through the HTTPS protocol or HTTP protocol after the user completes the frequency tuning. The server can determine the target network radio station that the user needs to listen to based on the device positioning information and the target radio frequency. Among them, if it is determined that the target network radio station exists, the basic information (such as station logo, station name, program information, etc.) and audio data address of the target network radio station are returned. After the vehicle system receives the basic information and audio data address of the target network radio station, it updates the interface display according to the basic information of the target network radio station, and requests the audio data address through the network again, continuously obtains the audio data stream of the target network radio station, and transmits it to the power amplifier of the vehicle system for audio data playback.

[0066] In an exemplary embodiment, the radio station playback control method in the embodiment of the present application further includes:

[0067] In the process of playing the Internet radio data based on the target Internet radio station, if the signal parameter value corresponding to the FM radio data meets the preset FM signal quality requirement, the FM radio station is switched to play the FM radio data.

[0068] Specifically, in the process of playing Internet radio data based on the target Internet radio station, the server still needs to determine whether the signal parameter values ​​corresponding to the FM radio data meet the preset FM signal quality requirements. If it is determined that the signal parameter values ​​corresponding to the FM radio data meet the preset FM signal quality requirements, the server switches to the FM radio station to play the FM radio data.

[0069] Exemplarily, in the process of playing Internet radio data based on the target Internet radio station, if it is determined that the received signal strength is greater than or equal to the preset threshold corresponding to the received signal strength, and the signal-to-noise ratio is greater than or equal to the preset threshold corresponding to the signal-to-noise ratio, and the frequency offset is less than or equal to the preset threshold corresponding to the frequency offset, then it is determined that the signal parameter value meets the preset FM signal quality requirement, then switch to the FM radio station to play the FM radio data.

[0070] Optionally, in the process of playing network radio data based on the target network radio station, if it is determined that the received signal strength is greater than or equal to a preset threshold corresponding to the received signal strength, and the signal-to-noise ratio is greater than or equal to a preset threshold corresponding to the signal-to-noise ratio, and the multipath interference value is less than or equal to a preset threshold corresponding to the multipath interference value, then it is determined that the signal parameter value meets the preset FM signal quality requirement, then switch to the FM radio station to play the FM radio data.

[0071] Optionally, in the process of playing network radio data based on the target network radio station, if it is determined that the received signal strength is greater than or equal to a preset threshold corresponding to the received signal strength, and the signal-to-noise ratio is greater than or equal to the preset threshold corresponding to the signal-to-noise ratio, and the frequency offset is less than or equal to the preset threshold corresponding to the frequency offset, and the multipath interference value is less than or equal to the preset threshold corresponding to the multipath interference value, then it is determined that the signal parameter value meets the preset FM signal quality requirement, then switch to the FM radio station to play the FM radio data.

[0072] In an exemplary embodiment, Figure 4 As shown, a process for playing FM radio data based on FM radio is provided, referring to Figure 4 It can be seen that the process of playing FM radio data based on FM radio includes:

[0073] 1) Modulate the frequency through the FM chip → 2) Obtain FM radio data → 3) Process the FM radio data through the digital signal processing chip to obtain pulse modulation encoding data → 4) The external function plays the audio data.

[0074] Specifically, after the vehicle system is started, the user clicks or triggers the FM radio station to be played, and the server will obtain the radio station identifier corresponding to the radio station playback request, and determine the target radio station frequency that matches the radio station identifier, and feed the target radio station frequency back to the FM chip deployed in the vehicle system, so that the FM radio station frequency can be set to the target radio station frequency through the FM chip, so that the FM radio station data matching the target radio station frequency can be received by the FM radio through signal receiving devices such as the vehicle antenna.

[0075] Furthermore, the FM radio data is transmitted to the digital signal processing chip (DSP chip, full name Digital Signal Processing chip, chip that can implement digital signal processing technology) installed in the vehicle system through the SPI protocol (Serial Peripheral Interface, a high-speed, full-duplex, synchronous communication bus) or the I2C protocol (simple, bidirectional two-wire synchronous serial bus). The FM radio data is processed by the digital signal processing chip to obtain pulse modulation coding (Pulse-Code Modulation, expressed in audio and video as a way of representing sampled analog signals with digital numbers) data, and the pulse modulation coding data is transmitted to the power amplifier of the vehicle system for audio data playback.

[0076] In the above-mentioned radio play control method, by responding to the radio play request, the target radio frequency corresponding to the radio play request is determined, and the frequency of the FM radio is set to the target radio frequency, so as to receive the FM radio data matching the target radio frequency through the FM radio. Further, based on the signal acquisition frequency, the signal parameter value corresponding to the FM radio data is determined. If the signal parameter value does not meet the preset FM signal quality requirements, the device positioning information is obtained. According to the device positioning information and the target radio frequency, if it is determined that the signal strength meets the preset network signal strength requirements, the network radio data matching the target radio frequency is received through the target network radio, and the network radio data is played based on the target network radio, thereby realizing the use of the FM radio and the network radio to cooperate and flexibly switch, dynamically allocate resources to use the radio data with better quality for playback, without adding or replacing hardware equipment, simplifying the playback signal optimization processing method, reducing resource consumption, and ensuring the playback quality of the radio data.

[0077] In an exemplary embodiment, Figure 5 As shown, a radio playing control method is provided, which is described by taking the method applied to the server 104 in FIG. 1 as an example, and includes the following steps S502 to S510. Among them:

[0078] Step S502: In response to the radio play request, determine the target radio frequency corresponding to the radio play request, and set the frequency of the FM radio station as the target radio frequency.

[0079] Specifically, after receiving the radio play request fed back by the vehicle-mounted system, the server responds to the received radio play request by acquiring the radio station identifier corresponding to the radio play request to determine the target radio station frequency that matches the radio station identifier.

[0080] Step S504: FM radio station data matching the target radio station frequency is received through the FM radio station, and a signal parameter value corresponding to the FM radio station data is determined based on the signal acquisition frequency.

[0081] Specifically, after the server sets the frequency of the FM radio station to the target radio station frequency, it receives the FM radio station data matching the target radio station frequency through the FM radio station through the signal receiving device such as the vehicle antenna, and determines the signal parameter value corresponding to the FM radio station data based on the signal collection frequency, such as based on continuous collection N times with an interval of M seconds between each collection. The values ​​of M and N can be adjusted and set according to actual needs.

[0082] Step S506: if the signal parameter value does not meet the preset FM signal quality requirement, the device positioning information is obtained, and a matching target network radio station is determined according to the device positioning information and the target radio station frequency.

[0083] Specifically, the server obtains a preset threshold corresponding to the signal parameter value, and compares the signal parameter value with the preset threshold corresponding to the signal parameter value. When it is determined that the signal parameter value is greater than the preset threshold corresponding to the signal parameter value, it is determined that the signal parameter value does not meet the preset FM signal quality requirement.

[0084] Among them, the signal parameter value corresponding to the FM radio station data specifically includes at least one of the frequency offset or the multipath interference value, and usually may also include the received signal strength and the signal-to-noise ratio. When it is determined that the signal parameter value does not meet the preset FM signal quality requirement, it specifically includes any one of the following situations: 1) the received signal strength is less than the preset threshold corresponding to the received signal strength; 2) the signal-to-noise ratio is less than the preset threshold corresponding to the signal-to-noise ratio; 3) the received signal strength is less than the preset threshold corresponding to the received signal strength, and the signal-to-noise ratio is less than the preset threshold corresponding to the signal-to-noise ratio; 4) the frequency offset is greater than the preset threshold corresponding to the frequency offset; 5) the multipath interference value is greater than the preset threshold corresponding to the multipath interference value; 6) the frequency offset is greater than the preset threshold corresponding to the frequency offset, and the multipath interference value is greater than the preset threshold corresponding to the multipath interference value.

[0085] It can be understood that the preset threshold corresponding to the frequency offset, the preset threshold corresponding to the multipath interference value, the preset threshold corresponding to the received signal strength, and the preset threshold corresponding to the signal-to-noise ratio being less than the signal-to-noise ratio can all be set and adjusted according to actual applications and needs, and are not limited to one or some specific values.

[0086] Furthermore, when it is determined that the signal parameter value does not meet the preset FM signal quality requirement, the device positioning information is obtained, and multiple candidate network radio stations associated with the target radio frequency point and the physical address of each candidate network radio station are obtained, and the device positioning information is compared with the physical address of each candidate network radio station to determine the candidate network radio station whose physical address is consistent with the device positioning information as the target network radio station.

[0087] Step S508: If it is determined that the signal strength corresponding to the target network radio station does not meet the preset network signal strength requirement, the FM radio station data is played based on the FM radio station.

[0088] Specifically, the server obtains the signal strength of the network signal corresponding to the target network radio station and obtains a preset signal strength threshold corresponding to the preset network signal strength requirement, so as to compare the signal strength of the network signal corresponding to the target network radio station with the preset signal strength threshold.

[0089] Furthermore, if it is determined that the signal strength of the network signal corresponding to the target network radio station is less than or equal to the preset signal strength threshold, it indicates that the signal strength corresponding to the target network radio station does not meet the preset network signal strength requirement. The preset signal strength threshold can be set and adjusted according to actual applications and needs, and is not limited to one or some specific values.

[0090] Among them, when the signal strength corresponding to the target network radio station does not meet the preset network signal strength requirements, the FM radio data is played based on the FM radio station. It can be understood that when the signal parameter value corresponding to the FM radio data does not meet the preset FM signal quality requirements, and the signal strength corresponding to the target network radio station does not meet the preset network signal strength requirements, the FM radio data is played based on the FM radio station first, thereby avoiding the problem that the target network radio station cannot obtain the network radio data in real time due to poor network signals, or the obtained network radio data is incomplete, resulting in the inability to play. When the data quality of both types of radio stations is lacking, the vehicle-mounted system can still be guaranteed to achieve data playback through the FM radio station to avoid the direct inability to play audio data.

[0091] Step S510, during the process of playing FM radio data based on the FM radio, if it is determined that the signal strength corresponding to the target network radio meets the preset network signal strength requirement, then switch to the target network radio to play the network radio data.

[0092] Specifically, since the signal parameter value of the currently played FM radio data is also in a state where it does not meet the preset FM signal quality requirements, the server still needs to determine whether the signal strength corresponding to the target network radio station meets the preset network signal strength requirements during the process of playing FM radio data based on the FM radio station. Specifically, the server compares the signal strength of the network signal corresponding to the target network radio station with the preset signal strength threshold. If it is determined that the signal strength of the network signal corresponding to the target network radio station is greater than the preset signal strength threshold, it indicates that the signal strength corresponding to the target network radio station meets the preset network signal strength requirements.

[0093] Furthermore, when the server determines that the signal strength corresponding to the target Internet radio station meets the preset network signal strength requirement, it indicates that the Internet radio data of the target Internet radio station is currently in a high-quality state, that is, the quality of the Internet radio data is better than the FM radio data. Then, the server switches to the target Internet radio station to play the Internet radio data, so that the FM radio and Internet radio can cooperate and flexibly switch to dynamically allocate resources and use better quality radio data for playback.

[0094] In an exemplary embodiment, Figure 6 As shown, a process of signal quality monitoring and playback mode switching is provided, referring to Figure 6 It can be seen that the process of signal quality monitoring and playback mode switching includes:

[0095] 1) Start the vehicle system and trigger the radio application → 2) Determine the FM radio station to be played, and tune to the target radio frequency through the FM chip → 3) Receive FM radio data that matches the target radio frequency through the FM radio → 4) Determine whether the signal parameter value corresponding to the FM radio data meets the preset FM signal quality requirements → 5) If the signal parameter value does not meet the preset FM signal quality requirements, play the network radio data based on the target network radio → 6) If the signal parameter value meets the preset FM signal quality requirements, play the FM radio data based on the FM radio.

[0096] Specifically, after the vehicle system is started, the user clicks or triggers the FM radio station to be played, and the server will obtain the radio station identifier corresponding to the radio station playback request, and determine the target radio station frequency that matches the radio station identifier, and feed the target radio station frequency back to the FM chip deployed in the vehicle system, so that the FM radio station frequency can be set to the target radio station frequency through the FM chip, so that the FM radio station data matching the target radio station frequency can be received by the FM radio through signal receiving devices such as the vehicle antenna.

[0097] Among them, for the obtained FM radio data, the server needs to determine whether the signal parameter value corresponding to the FM radio data meets the preset FM signal quality requirements based on the signal collection frequency (for example, 5 consecutive collections with a signal collection frequency of 1 second between each collection) (FM radio data uses signal-to-noise ratio, received signal strength, frequency offset and multipath interference value to determine whether the signal parameter value meets the preset FM signal quality requirements).

[0098] Specifically, due to the volatility of the signal, the data obtained once cannot directly indicate that the signal quality has deteriorated. If the signal parameter value obtained once does not meet the preset FM signal quality requirement, the signal parameter value will continue to be determined within five consecutive seconds. If the signal parameter value is determined to meet the preset FM signal quality requirement for five consecutive seconds, the radio station switching process will not be performed, and the FM radio data will be played based on the FM radio station, and whether the signal parameter value meets the preset FM signal quality requirement will continue to be determined once every second.

[0099] On the contrary, if it is determined for five consecutive seconds that the signal parameter value does not meet the preset FM signal quality requirements, the device positioning information is obtained, and the matching target network radio station is determined based on the device positioning information and the target radio station frequency, and it is determined whether the signal strength corresponding to the target network radio station meets the preset network signal strength requirements.

[0100] Furthermore, if it is determined that the signal strength corresponding to the target network radio station meets the preset network signal strength requirement, the network radio station data matching the target radio station frequency is received through the target network radio station, and the network radio station data is played based on the target network radio station. In the process of playing the network radio station data based on the target network radio station, it is still necessary to determine whether the signal parameter value corresponding to the FM radio station data meets the preset FM signal quality requirement. If it is determined that the signal parameter value corresponding to the FM radio station data meets the preset FM signal quality requirement, the FM radio station is switched to play the FM radio station data.

[0101] Among them, if it is determined that the signal strength corresponding to the target network radio station does not meet the preset network signal strength requirement, the FM radio data is played based on the FM radio station, and in the process of playing the FM radio data based on the FM radio station, it is determined whether the signal strength corresponding to the target network radio station meets the preset network signal strength requirement. Among them, when it is determined that the signal strength corresponding to the target network radio station meets the preset network signal strength requirement, switch to the target network radio station to play the network radio data. Among them, the signal strength of the target network radio station can be obtained every five seconds. When the signal strength meets the preset network signal strength requirement and the signal parameter value does not meet the preset FM signal quality requirement, switch to the target network radio station to play the network radio data. If the FM radio signal is restored during the playback process, that is, the FM radio signal meets the preset FM signal quality requirement, stop determining the signal strength of the target network radio station, and switch to the FM radio station to play the FM radio data.

[0102] In this embodiment, by responding to a radio broadcast request, a target radio frequency corresponding to the radio broadcast request is determined, the frequency of the FM radio is set to the target radio frequency, FM radio data matching the target radio frequency is received through the FM radio, and a signal parameter value corresponding to the FM radio data is determined based on the signal acquisition frequency. If the signal parameter value does not meet the preset FM signal quality requirement, the device positioning information is obtained, and the matching target network radio is determined according to the device positioning information and the target radio frequency. If it is determined that the signal strength corresponding to the target network radio does not meet the preset network signal strength requirement, the FM radio data is played based on the FM radio. In the process of playing the FM radio data based on the FM radio, if it is determined that the signal strength corresponding to the target network radio meets the preset network signal strength requirement, the target network radio is switched to play the network radio data. This realizes the use of the FM radio and the network radio to jointly cooperate and flexibly switch to dynamically allocate resources to use radio data with better quality for playback, thereby avoiding the situation where no data is played. Since there is no need to add or replace hardware equipment, the playback signal optimization processing method can be further simplified while reducing resource consumption.

[0103] In an exemplary embodiment, Figure 7 As shown, a radio playing control method is provided, which specifically includes the following steps S701 to S714. Among them:

[0104] Step S701: the server responds to the radio station play request and obtains the radio station identifier corresponding to the radio station play request.

[0105] Specifically, after receiving the radio play request fed back by the vehicle-mounted system, the server responds to the received radio play request, parses the radio play request, and obtains a radio station identifier corresponding to the radio play request. The radio station identifier is used to identify the FM radio station clicked or triggered by the user when triggering the radio play request, and can specifically be the name of the FM radio station or the logo of the FM radio station.

[0106] Step S702: The server determines the target radio frequency that matches the radio station identifier, feeds the target radio frequency back to the FM chip, and sets the frequency of the FM radio station as the target radio frequency through the FM chip.

[0107] Specifically, the server determines the target radio frequency that matches the radio station identifier, and feeds back the target radio frequency to the FM chip (i.e., frequency modulation chip, abbreviated as FM chip, understood as frequency modulation chip) deployed in the vehicle system, so as to set the frequency of the FM radio station to the target radio frequency through the FM chip.

[0108] Step S703: the server receives FM radio data matching the target radio frequency through the FM radio, and determines a signal parameter value corresponding to the FM radio data based on the signal acquisition frequency.

[0109] Specifically, the server can use signal receiving devices such as vehicle antennas to receive FM radio data that matches the target radio frequency through the FM radio, and determine the signal parameter value corresponding to the FM radio data based on the signal collection frequency. For example, based on a signal collection frequency of 5 consecutive times with an interval of 1 second between each collection, the signal parameter value corresponding to the FM radio data is determined, and the signal parameter value corresponding to the FM radio data can be obtained 5 times in a row.

[0110] Step S704: the server determines whether the signal parameter value meets the preset FM signal quality requirement.

[0111] Specifically, the server can determine whether the signal parameter value meets the preset FM signal quality requirement by obtaining the preset threshold value corresponding to the signal parameter value and comparing the signal parameter value with the preset threshold value corresponding to the signal parameter value.

[0112] Step S705: When the signal parameter value is less than or equal to a preset threshold value corresponding to the signal parameter value, the server determines that the signal parameter value meets the preset FM signal quality requirement, and plays the FM radio data based on the FM radio station.

[0113] Among them, the signal parameter value corresponding to the FM radio station data specifically includes at least one of the frequency offset or the multipath interference value, and usually may also include the received signal strength and the signal-to-noise ratio. Among them, for the frequency offset or the multipath interference value, specifically, the frequency offset needs to be less than or equal to the preset threshold corresponding to the frequency offset, or the multipath interference value needs to be less than or equal to the preset threshold corresponding to the multipath interference value, or the frequency offset needs to be less than or equal to the preset threshold corresponding to the frequency offset, and the multipath interference value needs to be less than or equal to the preset threshold corresponding to the multipath interference value, to determine that the signal parameter value meets the preset FM signal quality requirement, and for the received signal strength and the signal-to-noise ratio, specifically, the received signal strength needs to be greater than or equal to the preset threshold corresponding to the received signal strength, and the signal-to-noise ratio needs to be greater than or equal to the preset threshold corresponding to the signal-to-noise ratio, to determine that the signal parameter value meets the preset FM signal quality requirement.

[0114] Specifically, the situations in which the signal parameter values ​​meet the preset FM signal quality requirements include: 1) the received signal strength is greater than or equal to the preset threshold corresponding to the received signal strength, and the signal-to-noise ratio is greater than or equal to the preset threshold corresponding to the signal-to-noise ratio, and the frequency offset is less than or equal to the preset threshold corresponding to the frequency offset; 2) the received signal strength is greater than or equal to the preset threshold corresponding to the received signal strength, and the signal-to-noise ratio is greater than or equal to the preset threshold corresponding to the signal-to-noise ratio, and the multipath interference value is less than or equal to the preset threshold corresponding to the multipath interference value; 3) the received signal strength is greater than or equal to the preset threshold corresponding to the received signal strength, and the signal-to-noise ratio is greater than or equal to the preset threshold corresponding to the signal-to-noise ratio, and the frequency offset is less than or equal to the preset threshold corresponding to the frequency offset, and the multipath interference value is less than or equal to the preset threshold corresponding to the multipath interference value.

[0115] Furthermore, if the server determines that the signal parameter value meets the preset FM signal quality requirements, FM radio data is played based on the FM radio. Specifically, the FM radio data is transmitted to the digital signal processing chip installed in the vehicle system through the FM chip, and the FM radio data is processed by the digital signal processing chip to obtain pulse modulation coding data, and the pulse modulation coding data is transmitted to the power amplifier of the vehicle system for audio data playback.

[0116] After executing step S704, step S706 is executed. If the signal parameter value does not meet the preset FM signal quality requirement, the server obtains the device positioning information.

[0117] Specifically, if the signal parameter value does not meet the preset FM signal quality requirement, the server obtains device positioning information, such as positioning information (such as longitude and latitude) during vehicle operation.

[0118] Step S707: the server obtains multiple candidate network radio stations associated with the target radio station frequency point, and obtains the physical address of each candidate network radio station.

[0119] Specifically, the server obtains multiple candidate network radio stations with the same target radio frequency in different regions or areas, and obtains the physical address of each candidate network radio station, so as to determine the specific area to which each candidate network radio station belongs.

[0120] In step S708, the server compares the device location information with the physical address of each candidate network radio station, and determines the candidate network radio station whose physical address is consistent with the device location information as the target network radio station.

[0121] Specifically, the server compares the area or region where the device (such as a vehicle) is currently located with the specific area to which each candidate network radio station belongs, thereby determining whether there is a candidate network radio station in the same area as the vehicle, and determining the candidate network radio station in the same area as the vehicle as the target network radio station. It can also be understood that the candidate network radio station with the same physical address and device positioning information is determined as the target network radio station.

[0122] Step S709: the server determines whether the signal strength corresponding to the target network radio station meets the preset network signal strength requirement.

[0123] Specifically, the server obtains the signal strength of the network signal corresponding to the target network radio station and obtains a preset signal strength threshold corresponding to the preset network signal strength requirement, so as to compare the signal strength of the network signal corresponding to the target network radio station with the preset signal strength threshold.

[0124] Step S710: If the signal strength corresponding to the target Internet radio station meets the preset network signal strength requirement, the server receives Internet radio station data matching the target radio station frequency through the target Internet radio station, and plays the Internet radio station data based on the target Internet radio station.

[0125] Specifically, if it is determined that the signal strength of the network signal corresponding to the target Internet radio station is greater than the preset signal strength threshold, it indicates that the signal strength corresponding to the target Internet radio station meets the preset network signal strength requirement, so that the Internet radio station data matching the target radio station frequency is received through the target Internet radio station, including the basic information of the Internet radio station (station logo, station name, program information, etc.), and the audio data to be played, etc., so that the server can display the basic information on the display interface of the vehicle-mounted system, and implement the Internet radio station data playback based on the target Internet radio station on the vehicle-mounted system, specifically, the Internet radio station data is transmitted to the power amplifier of the vehicle-mounted system for audio data playback.

[0126] Step S711, during the process of playing the Internet radio data based on the target Internet radio station, if the signal parameter value corresponding to the FM radio data meets the preset FM signal quality requirement, switch to the FM radio station to play the FM radio data.

[0127] Specifically, in the process of playing Internet radio data based on the target Internet radio station, the server still needs to determine whether the signal parameter values ​​corresponding to the FM radio data meet the preset FM signal quality requirements. If it is determined that the signal parameter values ​​corresponding to the FM radio data meet the preset FM signal quality requirements, the server switches to the FM radio station to play the FM radio data.

[0128] After executing step S709, step S712 is executed. If it is determined that the signal strength corresponding to the target network radio station does not meet the preset network signal strength requirement, FM radio data is played based on the FM radio station.

[0129] Specifically, if it is determined that the signal strength of the network signal corresponding to the target network radio station is less than or equal to the preset signal strength threshold, that is, the signal strength corresponding to the target network radio station does not meet the preset network signal strength requirement, FM radio data is played based on the FM radio station.

[0130] Step S713, during the process of playing FM radio data based on the FM radio, if it is determined that the signal strength corresponding to the target network radio meets the preset network signal strength requirement, then switch to the target network radio to play the network radio data.

[0131] Specifically, in the process of playing FM radio data based on the FM radio, the server still needs to determine whether the signal strength corresponding to the target network radio station meets the preset network signal strength requirement. If it is determined that the signal strength of the network signal corresponding to the target network radio station is greater than the preset signal strength threshold, that is, the signal strength corresponding to the target network radio station meets the preset network signal strength requirement, then switch to the target network radio station to play the network radio data.

[0132] In an exemplary embodiment, Figure 8 As shown, a radio playing and signal switching process is provided, referring to Figure 8 It can be seen that the radio broadcast and signal switching process specifically includes:

[0133] Step 1) Start the vehicle system and trigger the radio application; Step 2) Determine the FM radio station to be played, and tune to the target radio frequency through the FM chip; Step 3) Receive FM radio data matching the target radio frequency through the FM radio; Step 4) Determine whether the signal parameter value corresponding to the FM radio data meets the preset FM signal quality requirements; Step 5) If the signal parameter value meets the preset FM signal quality requirements, transmit the original FM radio data to the digital signal processing chip installed in the vehicle system through the FM chip; Step 6) Process the FM radio data through the digital signal processing chip to obtain pulse modulation coded data; Step 7) Transmit the pulse modulation coded data to the power amplifier of the vehicle system for audio data playback; Execute steps 4), execute step 8) if the signal parameter value does not meet the preset FM signal quality requirement, obtain the device positioning information, determine the target network radio station according to the device positioning information and the target radio station frequency, and obtain the signal strength corresponding to the target network radio station; step 9) determine whether the signal strength corresponding to the target network radio station meets the preset network signal strength requirement; step 10) if the signal strength corresponding to the target network radio station meets the preset network signal strength requirement, receive the network radio data matching the target radio station frequency through the target network radio station; step 11) if the signal strength corresponding to the target network radio station does not meet the preset network signal strength requirement, jump to step 6); step 12) transmit the network radio data to the power amplifier of the vehicle system for audio data playback.

[0134] In the above radio play control method, by responding to a radio play request, the target radio frequency corresponding to the radio play request is determined, and the frequency of the FM radio station is set to the target radio frequency, so that FM radio data matching the target radio frequency is received through the FM radio station. Furthermore, based on the signal collection frequency, the signal parameter value corresponding to the FM radio data is determined. If the signal parameter value meets the preset FM signal quality requirement, the server plays the FM radio data based on the FM radio. If the signal parameter value does not meet the preset FM signal quality requirement, the device positioning information is obtained. According to the device positioning information and the target radio frequency, if it is determined that the signal strength meets the preset network signal strength requirement, the network radio data matching the target radio frequency is received through the target network radio, and the network radio data is played based on the target network radio. In the process of playing the network radio data based on the target network radio, if the signal parameter value corresponding to the FM radio data meets the preset FM signal quality requirement, the FM radio is switched to play the FM radio data, thereby realizing the joint cooperation and flexible switching of FM radio and network radio, dynamically allocating resources to use radio data with better quality for playback, without adding or replacing hardware equipment, simplifying the playback signal optimization processing method, reducing resource consumption, and ensuring the playback quality of radio data.

[0135] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0136] Based on the same inventive concept, the embodiment of the present application also provides a radio playback control device for implementing the radio playback control method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more radio playback control device embodiments provided below can refer to the limitations of the radio playback control method above, and will not be repeated here.

[0137] In an exemplary embodiment, Fig. 9 As shown, a radio broadcast control device is provided, including: a target radio frequency determination module 902, a signal quality determination module 904, a target network radio determination module 906, and a data broadcast module 908, wherein:

[0138] The target radio frequency determination module 902 is used to determine the target radio frequency corresponding to the radio broadcast request in response to the radio broadcast request, and set the frequency of the FM radio station to the target radio frequency; the signal quality determination module 904 is used to receive FM radio data matching the target radio frequency through the FM radio, and determine the signal parameter value corresponding to the FM radio data based on the signal acquisition frequency; the target network radio determination module 906 is used to obtain the device positioning information if the signal parameter value does not meet the preset FM signal quality requirements, and determine the matching target network radio according to the device positioning information and the target radio frequency; the data playback module 908 is used to receive the network radio data matching the target radio frequency through the network radio if the signal strength corresponding to the target network radio meets the preset network signal strength requirements, and play the network radio data based on the network radio.

[0139] In the above-mentioned radio playback control device, by responding to the radio playback request, the target radio frequency corresponding to the radio playback request is determined, and the frequency of the FM radio is set to the target radio frequency, so that the FM radio data matching the target radio frequency is received through the FM radio. Further, based on the signal acquisition frequency, the signal parameter value corresponding to the FM radio data is determined. If the signal parameter value does not meet the preset FM signal quality requirements, the device positioning information is obtained. According to the device positioning information and the target radio frequency, if it is determined that the signal strength meets the preset network signal strength requirements, the network radio data matching the target radio frequency is received through the target network radio, and the network radio data is played based on the target network radio, thereby realizing the use of the FM radio and the network radio to cooperate and flexibly switch, dynamically allocate resources to use the radio data with better quality for playback, without adding or replacing hardware equipment, simplifying the playback signal optimization processing method, reducing resource consumption, and ensuring the playback quality of the radio data.

[0140] In an exemplary embodiment, the data playback module is also used to: during the process of playing network radio data based on the target network radio, if the signal parameter value corresponding to the FM radio data meets the preset FM signal quality requirement, switch to the FM radio to play the FM radio data.

[0141] In an exemplary embodiment, the data playback module is also used for: if it is determined that the signal strength corresponding to the target network radio station does not meet the preset network signal strength requirement, then playing the FM radio data based on the FM radio station; in the process of playing the FM radio data based on the FM radio station, if it is determined that the signal strength corresponding to the target network radio station meets the preset network signal strength requirement, then switching to the target network radio station to play the network radio data.

[0142] In an exemplary embodiment, the target radio station frequency determination module is also used to: respond to a radio station playback request, obtain a radio station identifier corresponding to the radio station playback request; determine a target radio station frequency that matches the radio station identifier, feed the target radio station frequency back to the FM chip, and set the frequency of the FM radio station to the target radio station frequency through the FM chip.

[0143] In an exemplary embodiment, a radio playback control device is provided, which also includes a quality judgment module for: when a signal parameter value is less than or equal to a preset threshold value corresponding to the signal parameter value, determining that the signal parameter value meets a preset FM signal quality requirement; the signal parameter value includes at least one of a frequency offset or a multipath interference value.

[0144] In an exemplary embodiment, the target network radio station determination module is also used to: obtain multiple candidate network radio stations associated with the target radio station frequency point, and obtain the physical address of each candidate network radio station; compare the device positioning information with the physical address of each candidate network radio station, and determine the candidate network radio station whose physical address is consistent with the device positioning information as the target network radio station.

[0145] Each module in the above-mentioned radio playing control device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.

[0146] In an exemplary embodiment, a computer device is provided, which may be a server or a terminal device. The computer device is described as a server, and its internal structure diagram may be shown in FIG10. The computer device includes a processor, a memory, an input / output interface (I / O for short) and a communication interface. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as target radio frequency, FM radio, FM radio data, signal acquisition frequency, signal parameter value, preset FM signal quality requirements, device positioning information, target network radio, preset network signal strength requirements, and network radio data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal device through a network connection. When the computer program is executed by a processor, a radio playing control method is implemented.

[0147] Those skilled in the art will understand that the structure shown in FIG. 10 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0148] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0149] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0150] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0151] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0152] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0153] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application. The above embodiments only express several implementation methods of the present application, and the description is relatively specific and detailed, but it cannot be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary technicians in this field, without departing from the concept of the present application, several deformations and improvements can be made, which all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the attached claims.

Claims

1. A radio broadcast control method, characterized in that: The method comprises: In response to a radio broadcast request, determining a target radio frequency corresponding to the radio broadcast request, and setting the frequency of the FM radio station to the target radio frequency; Receiving FM radio station data matching the frequency point of the target radio station through the FM radio station, and determining a signal parameter value corresponding to the FM radio station data based on the signal acquisition frequency; If the signal parameter value does not meet the preset FM signal quality requirement, obtaining device positioning information, and determining a matching target network radio station according to the device positioning information and the target radio station frequency; If the signal strength corresponding to the target network radio station meets the preset network signal strength requirement, the network radio station data matching the target radio station frequency is received through the target network radio station, and the network radio station data is played based on the target network radio station.

2. The method according to claim 1, characterized in that The method further comprises: In the process of playing Internet radio data based on the target Internet radio station, If the signal parameter value corresponding to the FM radio station data meets the preset FM signal quality requirement, the FM radio station is switched to play the FM radio station data.

3. The method according to claim 1, characterized in that The method further comprises: If it is determined that the signal strength corresponding to the target network radio station does not meet the preset network signal strength requirement, playing FM radio station data based on the FM radio station; In the process of playing FM radio data based on the FM radio station, If it is determined that the signal strength corresponding to the target network radio station meets the preset network signal strength requirement, the target network radio station is switched to play the network radio station data.

4. The method according to any one of claims 1 to 3, characterized in that: The step of responding to the radio play request, determining a target radio frequency corresponding to the radio play request, and setting the frequency of the FM radio station to the target radio frequency includes: In response to a radio station play request, obtaining a radio station identifier corresponding to the radio station play request; A target radio frequency matching the radio station identifier is determined, the target radio frequency is fed back to an FM chip, and the FM chip sets the frequency of the FM radio station to the target radio frequency.

5. The method according to any one of claims 1 to 3, characterized in that: The signal parameter value includes at least one of a frequency offset or a multipath interference value; the method further includes: When the signal parameter value is less than or equal to a preset threshold value corresponding to the signal parameter value, it is determined that the signal parameter value meets a preset frequency modulation signal quality requirement.

6. The method according to any one of claims 1 to 3, characterized in that: The determining a matching target network radio station according to the device positioning information and the target radio station frequency includes: Acquire multiple candidate network radio stations associated with the target radio station frequency point, and acquire the physical address to which each of the candidate network radio stations belongs; The device positioning information is compared with the physical address of each candidate network radio station, and the candidate network radio station whose physical address is consistent with the device positioning information is determined as the target network radio station.

7. A radio broadcast control device, characterized in that: The device comprises: A target radio frequency determination module, configured to determine, in response to a radio broadcast request, a target radio frequency corresponding to the radio broadcast request, and set the frequency of the FM radio station to the target radio frequency; A signal quality determination module, configured to receive FM radio station data matching the target radio station frequency through the FM radio station, and determine a signal parameter value corresponding to the FM radio station data based on a signal acquisition frequency; A target network radio station determination module is used to obtain device positioning information if the signal parameter value does not meet the preset FM signal quality requirement, and determine a matching target network radio station according to the device positioning information and the target radio station frequency; The data playing module is used for receiving the network radio data matching the frequency of the target radio station through the network radio station if the signal strength corresponding to the target network radio station meets the preset network signal strength requirement, and playing the network radio data based on the network radio station.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.