Radio station pushing method and device, computer equipment, storage medium and program product
By obtaining radio listening data within the target time period and combining vehicle information and historical listening data, determining the radio list of the target vehicle is solved, and the problem of inaccurate recommendation of radio stations in the prior art is solved, and the user's listening experience and recommendation accuracy are improved.
Patent Information
- Application Number
- CN202510179636.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-18
- Publication Date
- 2025-05-13
AI Technical Summary
The existing radio push method cannot accurately recommend appropriate radio stations to different users based on each time period, affecting the user's listening experience.
By obtaining radio listening data within the target time period, a first radio station list is determined, and combining vehicle information and historical radio listening data of the target vehicle, a second radio station list corresponding to the target vehicle is determined from the first radio list, and pushed to the target vehicle.
It realizes more accurate recommendations of radio stations that meet users' listening experience, improving users' listening experience and recommendation accuracy.
Smart Images

Figure CN119996932A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a radio push method, device, computer equipment, storage medium and program product. Background Art
[0002] The current radio push method is to push the popularity ranking of the area based on the location of the vehicle, combine the user's listening history type as a label to determine the appropriate radio station, and recommend the appropriate radio station to the user.
[0003] However, the current in-car radio station push method is single and cannot accurately recommend suitable stations to different users according to different time periods, thus affecting the user's listening experience.
[0004] Based on this, how to recommend suitable radio stations to users becomes a technical problem that needs to be solved. Summary of the invention
[0005] In view of this, the present invention provides a radio push method, apparatus, computer equipment, storage medium and program product.
[0006] In a first aspect, the present invention provides a radio push method, the method comprising: obtaining vehicle information of a target vehicle, historical radio listening data, and radio listening data of a target area within a target time period; wherein the target area is the area where the target vehicle is located; determining a first radio station list corresponding to the target time period based on the radio listening data; determining a second radio station list corresponding to the target vehicle from the first radio station list based on the vehicle information of the target vehicle and the historical radio listening data, and pushing the second radio station list to the target vehicle.
[0007] The radio push method provided in this embodiment can more accurately determine which radio stations can be played in the area where the target vehicle is located by acquiring the radio listening data within the target time period to form a first radio station list, and then comprehensively consider the vehicle information of the target vehicle, historical radio station listening data and the radio station listening data within the target time period to accurately determine the radio station that meets the user's listening experience from the first radio station list.
[0008] In one possible implementation, the radio listening data includes the radio frequency band, signal coverage, signal strength, radio usage time, radio name, and the time period for using the radio; wherein, based on the radio listening data, a first radio station list corresponding to the target time period is determined, including: based on the radio frequency band, signal coverage, and signal strength, determining a first target radio station in the target area whose signal strength meets a preset signal strength; based on the radio usage time, determining at least one second target radio station with the highest listening frequency and listening time from the target radio stations in the target area; based on the second target radio station, the radio station name corresponding to the second target radio station, and the time period for using the radio.
[0009] The radio push method provided in this embodiment can screen out radio stations with good signal quality in the target area by considering the radio frequency band, signal coverage and signal strength, ensuring that users receive clear and stable audio content. This step effectively avoids listening interruptions or sound quality degradation caused by poor signals, and improves the user's listening experience. At the same time, using the radio usage time data, the radio stations with the highest listening frequency and listening time in the target area can be identified, which can more accurately meet the personalized needs of users and improve the accuracy of recommendations.
[0010] In one possible implementation, the radio station listening data also includes the location of the radio station; wherein, based on the radio frequency band, signal coverage range, and signal strength, the first target radio station in the target area whose signal strength meets the preset signal strength is determined, including: based on the location of the radio station, determining whether the area where the radio station is located is the target area; if the area where the radio station is located is the target area, determining the first target radio station in the target area whose signal strength meets the preset signal strength based on the radio frequency band, signal coverage range, and signal strength.
[0011] The radio station push method provided in this embodiment can accurately determine whether the radio station is in the target area by using the radio station's location data. This step ensures that the radio stations analyzed subsequently are all related to the area where the target vehicle or user is located, avoiding invalid recommendations caused by area mismatch.
[0012] In one possible implementation, historical radio listening data includes: radio frequency, listening time, listening time period, and user favorite radio stations; wherein, based on the vehicle information of the target vehicle and the historical radio listening data, a second radio station list corresponding to the target vehicle is determined from the first radio station list, including: based on the vehicle information of the target vehicle, determining the radio station frequency range corresponding to the target vehicle, the radio stations included in the area where the target vehicle is located, and the volume and sound quality of the radio stations corresponding to the target vehicle; determining the second radio station list corresponding to the target vehicle from the first radio station list based on the listening time, radio frequency, listening time period, user favorite radio stations, the radio station frequency range corresponding to the target vehicle, the radio stations included in the area where the target vehicle is located, and the volume and sound quality of the radio stations corresponding to the target vehicle.
[0013] The radio push method provided in this embodiment can deeply understand the radio preferences of the vehicle owner or passenger, such as favorite radio frequencies, listening habits, etc., by analyzing the historical radio listening data of the target vehicle, thereby ensuring that the pushed radio programs are highly matched with the user's preferences and improving the user's listening experience.
[0014] At the same time, combined with the vehicle information of the target vehicle, such as model, brand, etc., the recommended range of radio stations can be further refined. For example, certain models may be more suitable for receiving radio signals in a specific frequency band, or the owner may be more inclined to listen to a specific type of radio program. By comprehensively considering these factors, more accurate radio station recommendations can be achieved.
[0015] In one possible implementation, the vehicle information of the target vehicle includes the vehicle brand, current position and vehicle status, and vehicle status; wherein, based on the vehicle information of the target vehicle, the frequency range of the radio station corresponding to the target vehicle, the radio stations included in the area where the target vehicle is located, and the volume and sound quality of the radio station corresponding to the target vehicle are determined, including: determining the frequency range of the radio station corresponding to the target vehicle based on the brand of the target vehicle; determining the radio stations included in the area where the target vehicle is located based on the current position of the target vehicle; determining the volume and sound quality of the radio station corresponding to the target vehicle based on the vehicle status; wherein the vehicle status includes a first speed state and a second speed state, wherein the first speed is greater than the second speed.
[0016] The radio push method provided in this embodiment determines the corresponding radio frequency range according to the brand of the target vehicle, and can take into account the radio models, reception performance and preference differences of user groups that may be equipped in vehicles of different brands. This customized service can ensure that the pushed radio programs match the performance of the vehicle radio and meet the needs of the user groups of a specific brand.
[0017] In addition, determining the volume and sound quality of the radio station based on the vehicle status (especially the speed status) reflects the characteristics of intelligent service, which not only improves the user's listening experience, but also enhances the practicality and convenience of the system.
[0018] In addition, while the vehicle is driving, being too focused on the radio settings may distract the driver and affect driving safety. By determining the volume and sound quality of the appropriate radio according to the vehicle status, the driver can reduce manual operation of the radio while driving, thereby reducing safety hazards caused by distraction.
[0019] In a possible implementation, the method further includes: in response to a selection instruction for the second radio station list, controlling the vehicle to play a radio station corresponding to the selection instruction.
[0020] The radio push method provided in this embodiment enables the vehicle to quickly respond and play a radio station when the user selects a radio station from the second radio station list, so that the user can instantly enjoy the content of the selected radio station, thereby effectively improving the user's listening experience.
[0021] In a second aspect, the present invention provides a radio push device, which includes: an acquisition module, used to acquire vehicle information of a target vehicle, historical radio listening data, and radio listening data of a target area within a target time period; wherein the target area is the area where the target vehicle is located; a determination module, used to determine a first radio station list corresponding to the target time period based on the radio listening data; a determination push module, used to determine a second radio station list corresponding to the target vehicle from the first radio station list based on the vehicle information of the target vehicle and historical radio listening data, and push the second radio station list to the target vehicle.
[0022] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the radio push method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0023] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the radio push method of the first aspect or any corresponding embodiment thereof.
[0024] In a fifth aspect, the present invention provides a computer program product, including computer instructions, which are used to enable a computer to execute the radio push method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0026] Figure 1 is a schematic diagram of a radio push system according to an embodiment of the present invention;
[0027] Figure 2 is a flow chart of a radio station push method according to an embodiment of the present invention;
[0028] Figure 3 is a flow chart of a radio station push method according to an embodiment of the present invention;
[0029] Figure 4 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0030] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0031] Based on relevant technologies, the current mainstream push method is to push the popularity ranking of the area according to the location of the vehicle, and customize it by combining the user's listening history type as a label. However, the current push of radio stations in the car is basically based on the popularity ranking of a certain area, ignoring the distinction between radio listening in different time periods in the same geographical area. For example, the ranking of listening to talk shows in a certain area may be high, but this is mainly due to the large number of people listening after get off work, while during the working hours, there are actually more people listening to news information, but the number of listeners is small. This will eventually lead to poor accuracy of radio push in the morning in the area, affecting the listening experience. Customization is also limited to listening types, ignoring the distinction between different styles in different periods under the same type (for example, classical music is also divided into Baroque, Classicism, Romanticism, etc.), and the distinction between different performers and performer types in the same period.
[0032] Based on this, the present invention provides a radio push method, which can more accurately determine which radio stations can be played in the area where the target vehicle is located by acquiring the radio listening data within the target time period, so as to form a first radio station list, and then comprehensively consider the vehicle information of the target vehicle, the historical radio station listening data and the radio station listening data within the target time period, and accurately determine the radio station that meets the user's listening experience from the first radio station list.
[0033] Please refer to Figure 1 , Figure 1 is a schematic diagram of a radio push system provided according to an embodiment of the present invention, the system comprising: a cloud, a vehicle controller and a vehicle display device.
[0034] The cloud (Telematics Service Provider, TSP) can obtain local radio station data, filter the local radio station information list by region in different time periods, and analyze it by cloud big data algorithm based on the effective regional range of the radio station to filter out the high-quality local radio station list and its corresponding regional information in the time period.
[0035] The vehicle controller can upload the vehicle's radio data (that is, the forwarding of vehicle-cloud information) to the cloud. The cloud analyzes the local radio data uploaded by the vehicle controller and filters out a list of radio stations that meet the owner's listening preferences.
[0036] The cloud combines the results of the two parts of the radio analysis to screen out the optimal radio station list that suits the vehicle, and pushes it to the vehicle controller through the 4G / 5G network (that is, cloud data interaction). The vehicle controller then forwards the radio data corresponding to the radio station list to the vehicle display device via WIFI for display.
[0037] According to an embodiment of the present invention, a radio push method embodiment is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0038] In this embodiment, a radio push method is provided, which can be used in the above radio push system. Figure 1 is a flow chart of a radio station push method according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0039] Step S201, obtaining vehicle information of a target vehicle, historical radio listening data, and radio listening data of a target area within a target time period; wherein the target area is the area where the target vehicle is located.
[0040] The target vehicle may be any vehicle to which the method provided by the embodiments of the present disclosure may be applied. The vehicle information of the target vehicle may represent the basic information of the vehicle, the driving information of the vehicle, etc., such as: vehicle brand, model, current location, vehicle status (such as speed, whether the air conditioner is turned on, etc.). The historical radio listening data may represent the radio station records listened to by the user of the target vehicle in the past period of time, including the name of the radio station, frequency, listening time, listening time period, and the radio stations collected by the user, etc.
[0041] The target area may represent the geographical area where the target vehicle is currently located. The target time period may represent a specific time period for which a radio station list needs to be determined, such as morning, afternoon, or evening. The radio listening data within the target time period may represent the listening conditions of each radio station in the target area within the target time period, including the radio station name, frequency, signal strength, number of listeners, popular programs, etc. Among them, the radio listening data within the target time period is historical data, for example: historical radio listening data for the past month in the B1 time period in the A1 area, and historical radio listening data for the past month in the B2 time period in the A2 area.
[0042] As an example, the target vehicle is an SUV, currently located in the city center, with a speed of 60km / h. From the historical radio listening data, it is known that the target vehicle often listens to news and music radio stations. The target time period is 7-9 am, when traffic radio stations and music radio stations in the city center are more popular.
[0043] As an example, the target vehicle is a commercial vehicle, currently on a highway, at a speed of 120 km / h. Historical radio listening data shows that the vehicle prefers to listen to traffic information and pop music radio. The target time period is 3-5 pm, when traffic radio and popular music radio on the highway have a high listening rate.
[0044] Step S202: determining a first radio station list corresponding to a target time period according to the radio station listening data.
[0045] Based on the radio listening data in the target area and target time period, radio stations with a large number of listeners and stable signal strength are screened out to form the first radio station list.
[0046] As an example, the radio listening data of the target area and target time period can be input into the neural network model, and the neural network model can be used to confirm the radio stations with stronger signals in the area, confirm the radio stations with the highest listening frequency and duration in the time period, and obtain a high-quality list for most users in the area at the current time, etc., to obtain the first radio station list.
[0047] As an example, you can use data analysis software (such as Excel, SPSS, etc.) to import radio listening data, clean the imported data, remove duplicates, invalid items, etc., to ensure the accuracy and consistency of the data, and set corresponding screening conditions in the data analysis software according to the target area and time period (such as the area with strong signal, the highest listening frequency and duration). Use the screening, sorting and other functions in the data analysis software to screen and sort the radio stations according to the number of listeners and signal strength, and export the screened and sorted radio station data as a list to form a first radio station list.
[0048] Step S203, according to the vehicle information and historical radio listening data of the target vehicle, a second radio station list corresponding to the target vehicle is determined from the first radio station list, and the second radio station list is pushed to the target vehicle.
[0049] Combined with the vehicle information (such as brand and model) of the target vehicle and the historical radio listening data, further screening is performed from the first radio station list to generate a second radio station list that is more in line with the target vehicle or user preferences, and the second radio station list is pushed to the target vehicle's in-vehicle entertainment system for the user to choose to listen to.
[0050] As an example, a business car user may pay more attention to practicality and comfort, and historical data shows that the vehicle prefers traffic information and pop music radio. Therefore, traffic radio, pop music radio and light talk show are selected from the first radio list to form a second radio list and sent to the vehicle.
[0051] As an example, SUV models are usually equipped with better audio systems, and historical data shows that the vehicle prefers news and music radio stations, so news radio stations and music radio stations are selected from the first radio station list to form a second radio station list and pushed to the vehicle.
[0052] A specific application example is provided for explanation of the above steps S201 to S203:
[0053] The target vehicle is a luxury car, currently located in the suburbs, with a speed of 80km / h. From historical radio listening data, it is known that the vehicle often listens to classical music and news radio stations. The target time period is 6-8 pm, when local news radio stations and classical music radio stations in the suburbs are more popular.
[0054] In the specific implementation, the real-time location, speed and other information of the luxury car, as well as the historical radio listening data, are obtained. At the same time, the radio listening data of the suburbs from 6 to 8 pm is collected. Based on the radio listening data of the suburbs in the evening, local news radio stations and classical music radio stations are selected to form the first radio station list. Combining the vehicle information of the luxury car and the historical radio listening data, classical music radio stations and local news radio stations that are more in line with the user's preferences are further selected from the first radio station list to form the second radio station list, and pushed to the vehicle's in-vehicle entertainment system.
[0055] The radio push method provided in this embodiment can more accurately determine which radio stations can be played in the area where the target vehicle is located by acquiring the radio listening data within the target time period to form a first radio station list, and then comprehensively consider the vehicle information of the target vehicle, historical radio station listening data and the radio station listening data within the target time period to accurately determine the radio station that meets the user's listening experience from the first radio station list.
[0056] In a possible implementation, the radio listening data includes radio frequency band, signal coverage, signal strength, radio usage time, radio name, and time period of radio usage; wherein step S202 includes:
[0057] Step a1, determining a first target radio station whose signal strength in the target area meets a preset signal strength according to the radio frequency band, signal coverage and signal strength.
[0058] The radio frequency band can represent the frequency range used by the radio station to transmit signals; the signal coverage range can represent the size of the geographical area that the radio station signal can cover; the signal strength can represent the strength of the received radio signal.
[0059] In the specific implementation, the basic information of all radio stations in the target area is obtained, including the name of the radio station, the frequency band, the signal coverage range officially declared, etc. According to the specific situation and needs of the target area, a reasonable signal strength threshold is set as the screening criterion, and then the radio stations with signal strength higher than or equal to the preset threshold are screened out, and the screened radio stations are sorted according to signal strength, frequency band or other relevant standards, and the sorted radio station list is output as the first and second radio station list. For example: the target area is a city center area, and the preset signal strength threshold is -75dBm. By collecting radio station information, it is known that there are multiple radio stations in the area broadcasting in the FM frequency band. After using professional signal strength measurement equipment to measure at multiple locations in the city center, it was found that the signal strength of two of the radio stations was stably higher than -75dBm, and their frequency bands were also compatible with the receiving equipment in the target area. Therefore, these two radio stations are used as the first target radio stations, and a list containing their names, frequency bands and signal strengths is formed.
[0060] Step a2, determining at least one second target radio station with the highest listening frequency and the highest listening time from the target radio stations in the target area according to the radio station usage time.
[0061] On the basis of the first target radio station, according to the usage time of the radio station (listening frequency and listening time), at least one radio station with the highest listening frequency and listening time is selected as the second target radio station.
[0062] As an example, usage data of each target radio station in the target area is obtained, which may specifically include users' listening records, such as the start and end time of each listening, the radio channel listened to, etc. For each target radio station, the number of times it is listened to in a specific time period (such as a day, a week or a month), that is, the listening frequency, is calculated. For each target radio station, the total listening time in the specific time period is accumulated, and the target radio stations are comprehensively evaluated based on the listening frequency and listening time. Based on the comprehensive evaluation results, at least one radio station with the highest listening frequency and listening time is selected as the second target radio station.
[0063] Step a3: determining a first radio station list corresponding to the target time period according to the second target radio station, the radio station name corresponding to the second target radio station and the time period for using the radio station.
[0064] The radio station needs to be played during the target time period, and it is necessary to detect whether the time period for using the radio station overlaps with the target time period, and then record the radio station name corresponding to the second target radio station in the first radio station list, so that the first radio station list can accurately record the second target radio station and the name of the second target radio station whose time period for using the radio station overlaps with the target time period.
[0065] As an example, the cloud obtains radio listening data in a certain area over a period of time, and then processes the data through deep learning in the cloud (applicable when the amount of data is large). The main information processed and analyzed includes radio frequency band, signal coverage, signal strength, radio usage time, radio name, location of radio use, time period of radio use (morning or evening / weekdays or holidays), etc., analyzes the latitude and longitude of the radio station, confirms the radio stations broadcasting in a certain area, analyzes the signal quality of the current radio station, confirms the radio stations with stronger signals in the area, analyzes the time information, and confirms which type of radio station has the highest listening frequency and duration in this time period. A preliminary list of the first radio stations for most users in the area at the current time is obtained.
[0066] The radio push method provided in this embodiment can screen out radio stations with good signal quality in the target area by considering the radio frequency band, signal coverage and signal strength, ensuring that users receive clear and stable audio content. This step effectively avoids listening interruptions or sound quality degradation caused by poor signals, and improves the user's listening experience. At the same time, using the radio usage time data, the radio stations with the highest listening frequency and listening time in the target area can be identified, which can more accurately meet the personalized needs of users and improve the accuracy of recommendations.
[0067] In a possible implementation, the radio station listening data also includes the location of the radio station being used; wherein the above step a1 includes:
[0068] Step a11, determining whether the area where the radio station is located is the target area according to the location of the radio station in use.
[0069] Step a12: If the area where the radio station is located is the target area, determine the first target radio station in the target area whose signal strength meets the preset signal strength according to the radio station frequency band, signal coverage and signal strength.
[0070] The location of the radio station can represent the location of the target vehicle. Specifically, the location of the radio station can be determined by a positioning system configured in the vehicle, or by a positioning system configured in a terminal of a user in the vehicle, etc., which is not specifically limited here and can be implemented by those skilled in the art.
[0071] By using the position of the radio station, it is further detected whether the target vehicle is in the target area. When the target vehicle is in the target area, the subsequent step a12 can be performed.
[0072] The radio station push method provided in this embodiment can accurately determine whether the radio station is in the target area by using the radio station's location data. This step ensures that the radio stations analyzed subsequently are all related to the area where the target vehicle or user is located, avoiding invalid recommendations caused by area mismatch.
[0073] In a possible implementation, the historical radio listening data includes: radio frequency, listening time, listening time period, and radio stations favorited by the user; wherein, in the above step S203, according to the vehicle information of the target vehicle and the historical radio listening data, determining the second radio station list corresponding to the target vehicle from the first radio station list includes:
[0074] Step b1, according to the vehicle information of the target vehicle, determine the frequency range of the radio station corresponding to the target vehicle, the radio stations included in the area where the target vehicle is located, and the volume and sound quality of the radio station corresponding to the target vehicle.
[0075] As can be seen from the above, the vehicle information of the target vehicle can represent the basic information of the vehicle, the driving information of the vehicle, etc., for example: vehicle brand, model, current location, vehicle status (such as speed, whether the air conditioner is turned on, etc.). The volume and sound quality of the radio station corresponding to the target vehicle can represent the volume and sound quality performance when the vehicle audio system plays the radio station. Specifically, the frequency range of the radio station corresponding to the target vehicle, the radio stations included in the area where the target vehicle is located, and the volume and sound quality of the radio station corresponding to the target vehicle can be determined based on the basic information of the vehicle, the driving information of the vehicle, etc. The specific determination method is described in detail below and will not be elaborated on here.
[0076] Step b2, determining the second radio station list corresponding to the target vehicle from the first radio station list based on the listening time, radio station frequency, listening time period, user favorite radio stations, radio station frequency range corresponding to the target vehicle, radio stations included in the area where the target vehicle is located, and the volume and sound quality of the radio stations corresponding to the target vehicle.
[0077] The radio frequency can represent the frequency of the radio broadcast, the listening time can represent the duration of listening to the radio, the listening time period can represent the specific time period when the user listens to the radio, and the user's favorite radio stations can represent the list of radio stations that the user has previously collected or marked as favorite.
[0078] In specific implementation, the cloud mainly obtains the following information about historical radio listening: historical listening data covers the frequency of previously listened radio stations, listening time, listening time period, whether a radio station is collected, etc., which reflects the user's preferences and habits in radio listening. This type of data is deeply analyzed. For example, if the cloud detects that the user listens to classical music for the longest time, it will analyze the frequency of such classical music, the period of such music, the music creator, the gender of the music creator, etc. (Here is an example of music, if it is replaced with talk shows, etc., similar analysis will be performed). After the cloud detects the user's favorites information and analyzes it, it recommends similar songs; the cloud uses machine learning to perform multi-dimensional analysis based on vehicle information and the conclusions obtained from historical listening to radio stations, and can derive the type of music that the user prefers.
[0079] As an example, the cloud combines the vehicle information of the target vehicle, historical radio listening data, and radio listening data of the target area within the target time period, and can analyze through XGBoost (moderate data volume, applicable when combined with geographic location), and finally complete the user preference analysis to achieve a more comprehensive customized radio station information list screening and push it to the in-vehicle controller through the 4G / 5G cellular network (the priority is user preference + radio station attributes, less recommended radio stations will be recommended by the public, and if there are fewer public recommendations, radio stations with better signals will be recommended).
[0080] As an example, the target vehicle is a Mercedes-Benz SUV, and the user likes to listen to news and music radio stations from 7 to 9 p.m. In step b1, the frequency range of radio stations that the vehicle can receive, the list of radio stations in the area, and the sound quality performance are determined. In step b2, radio stations that match the frequency range of the target vehicle radio station, broadcast between 7 and 9 p.m., which the user often listens to, and belong to the news and music categories are screened out from the first radio station list. At the same time, considering that the user has previously collected a classic music radio station, it is also included in the second radio station list. Finally, a second radio station list containing 3 radio stations is generated for this Mercedes-Benz SUV, namely news radio FM 98.7, pop music radio FM 102.1, and classic music radio FM 94.5, which the user particularly likes.
[0081] Specifically, the vehicle information of the target vehicle includes the vehicle brand, current location and vehicle status; wherein the above step b1 includes:
[0082] Step b11, determining the radio frequency range corresponding to the target vehicle according to the brand of the target vehicle.
[0083] The brand of the target vehicle may characterize the manufacturer or brand name of a specific vehicle, such as Toyota, BMW, etc. Vehicles of different brands may be equipped with different models of audio systems, thus affecting the frequency range and sound quality received by the radio station.
[0084] Specifically, the brand can be used as a keyword to consult relevant technical documents, user manuals or the official website of the manufacturer to query the supported radio frequency range. It can also be determined based on a neural network model, where the brand can be used as the input of the neural network model and the radio frequency range can be used as the output of the neural network model.
[0085] Step b12, determining the radio stations included in the area where the target vehicle is located according to the current position of the target vehicle.
[0086] Specifically, the vehicle's built-in GPS system or other positioning technologies (such as mobile phone positioning, vehicle networking technology, etc.) are used to obtain the real-time location information of the target vehicle. The location information of the target vehicle can be used as a query condition to search the radio station database for a list of radio stations that match the location.
[0087] Step b13, determining the volume and sound quality of the radio station corresponding to the target vehicle according to the vehicle state; wherein the vehicle state includes a first speed state and a second speed state, wherein the first speed is greater than the second speed.
[0088] The volume and sound quality of the radio station corresponding to the target vehicle are determined according to the vehicle state. When the vehicle is driving at high speed, it tends to listen to music with a strong sense of rhythm, and when the vehicle is not driving, it tends to listen to a radio station with a low volume and sound quality.
[0089] In one possible implementation, the current speed of the target vehicle is acquired in real time using the vehicle's speed sensor or vehicle networking technology. The speed information is compared with a preset speed threshold to determine whether the vehicle is in a first speed state (high speed) or a second speed state (low speed). Based on user preferences, vehicle audio system characteristics, and road safety considerations, the adjustment rules for the volume and sound quality of the radio station under different speed states are preset. For example, when the vehicle is at high speed, in order to overcome wind noise and road noise, the volume needs to be increased and the sound quality needs to be optimized to improve the clarity of the hearing; and when the vehicle is at low speed, in order not to affect the conversation between the driver and passengers, the volume needs to be lowered and the sound quality needs to be kept natural.
[0090] As an example, in terms of vehicle information, the cloud mainly obtains the following contents: the brand of the target vehicle, the current location of the target vehicle, and the vehicle status (whether it is driving, driving speed). Due to the frequency range supported by the hardware of vehicles of different brands, the multimedia functions will also vary. Currently, for luxury brands (such as Mercedes-Benz, BMW, and Audi), it can be judged that users tend to listen to high-quality music radio stations (classical music, business news), economical brands (such as Toyota, Volkswagen, and Honda) may prefer pop music radio stations, local news or traffic information, cloud-based brands (such as Porsche and Ferrari) may prefer sports radio stations or dynamic music radio stations, and electric car brands (such as Tesla) may prefer streaming services or online radio stations rather than traditional radio; vehicle location information can help the cloud determine the location of the vehicle to confirm the radio stations included in the range; when the vehicle is driving at high speed, it tends to listen to music with a strong sense of rhythm, and when it is not driving, it tends to listen to radio stations with low volume and sound quality.
[0091] The radio push method provided in this embodiment can deeply understand the radio preferences of the owner or passenger, such as the favorite radio frequency, listening habits, etc., by analyzing the historical radio listening data of the target vehicle, so as to ensure that the pushed radio program is highly matched with the user's preferences and enhance the user's listening experience. At the same time, combined with the vehicle information of the target vehicle, such as model, brand, etc., the recommended range of the radio station can be further refined. For example, some models may be more suitable for receiving radio signals in a specific frequency band, or the owner may be more inclined to listen to a specific type of radio program. By comprehensively considering these factors, more accurate radio station recommendations can be achieved.
[0092] In addition, by determining the corresponding radio frequency range according to the brand of the target vehicle, the radio models, reception performance and preference differences of user groups that may be equipped in vehicles of different brands can be taken into account. This customized service can ensure that the pushed radio programs match the performance of the vehicle radio while meeting the needs of specific brand user groups. In addition, determining the volume and sound quality of the radio station according to the vehicle status (especially the speed status) reflects the characteristics of intelligent services, which not only improves the user's listening experience, but also enhances the practicality and convenience of the system. During vehicle driving, being too focused on the setting operation of the radio station may distract the driver and affect driving safety. By determining the volume and sound quality of the appropriate radio station according to the vehicle status, the driver's manual operation of the radio station during driving can be reduced, thereby reducing safety hazards caused by distraction.
[0093] In a possible implementation, the method further includes:
[0094] In response to a selection instruction for the second radio station list, the vehicle is controlled to play the radio station corresponding to the selection instruction.
[0095] The user selects the target radio station through the touch screen, voice command or other interactive methods (such as knobs, buttons, etc.) of the vehicle's infotainment system. The vehicle's controller receives and interprets the user's selection instruction to determine the radio station the user wants to play.
[0096] The radio push method provided in this embodiment enables the vehicle to quickly respond and play a radio station when the user selects a radio station from the second radio station list, so that the user can instantly enjoy the content of the selected radio station, thereby effectively improving the user's listening experience.
[0097] Please refer to Figure 3 , Figure 3 : is a flow chart of a radio push method provided according to an embodiment of the present invention. In a possible implementation, the radio push method provided by this embodiment may include:
[0098] The local radio data provider obtains the radio listening data of the area for a period of time through data embedding, and sends it to the cloud via Ethernet.
[0099] In the cloud, radio station information (radio listening data) is processed through big data algorithms: radio station frequency band, signal coverage, signal strength, radio station usage time, radio station name, radio bit width, radio station usage time period, and the list of radio stations that should be pushed in different areas within the current time period is filtered out.
[0100] The vehicle's historical listening information may include: radio station type, period corresponding to the listening information, creator of the information, creator style, creator age stage, gender, etc. The vehicle controller sends the vehicle's historical listening information to the cloud.
[0101] The cloud analyzes the vehicle's historical listening information & vehicle information to obtain a list of high-quality radio station information (i.e., the second radio station list mentioned above). The vehicle information may include: vehicle location, etc.
[0102] The cloud sends a list of high-quality radio station information to the vehicle controller, and the vehicle controller sends it to the vehicle's PAD (display device) via WIFI.
[0103] In this embodiment, a radio push device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0104] The present embodiment provides a radio push device, which includes: an acquisition module, used to acquire vehicle information of a target vehicle, historical radio listening data, and radio listening data of a target area within a target time period; wherein the target area is the area where the target vehicle is located; a determination module, used to determine a first radio station list corresponding to the target time period based on the radio listening data; a determination push module, used to determine a second radio station list corresponding to the target vehicle from the first radio station list based on the vehicle information of the target vehicle and the historical radio listening data, and push the second radio station list to the target vehicle.
[0105] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0106] The radio push device in this embodiment is presented in the form of a functional unit, where the functional unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0107] The embodiment of the present invention further provides a computer device having the above-mentioned radio station push device.
[0108] See also Figure 4 , Figure 4 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 4As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 4 A processor 10 is taken as an example.
[0109] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0110] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.
[0111] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0112] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0113] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 4 The example of connecting through bus is taken in the following.
[0114] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.
[0115] The computer device also includes a communication interface, which is used for the computer device to communicate with other devices or a communication network.
[0116] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0117] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0118] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A radio push method, characterized in that: The method comprises: Acquire vehicle information of a target vehicle, historical radio listening data, and radio listening data of a target area within a target time period; wherein the target area is the area where the target vehicle is located; Determine a first radio station list corresponding to a target time period according to the radio station listening data; According to the vehicle information of the target vehicle and the historical radio listening data, a second radio station list corresponding to the target vehicle is determined from the first radio station list, and the second radio station list is pushed to the target vehicle.
2. The radio push method according to claim 1, characterized in that: The radio listening data includes radio frequency band, signal coverage, signal strength, radio usage time, radio name, and time period of radio usage; wherein, determining a first radio station list corresponding to a target time period based on the radio listening data includes: According to the radio frequency band, signal coverage, and signal strength, determine the first target radio station whose signal strength in the target area meets the preset signal strength; Determining at least one second target radio station with the highest listening frequency and listening time from the target radio stations in the target area according to the radio station usage time; A first radio station list corresponding to the target time period is determined according to the second target radio station, a radio station name corresponding to the second target radio station, and a time period for using the radio station.
3. The radio station push method according to claim 2, characterized in that: The radio listening data also includes the location of the radio station; wherein, according to the radio frequency band, signal coverage, and signal strength, determining the first target radio station whose signal strength in the target area meets the preset signal strength includes: Determining whether the area where the radio station is located is a target area according to the location of the radio station being used; If the area where the radio station is located is the target area, a first target radio station whose signal strength in the target area meets a preset signal strength is determined according to the radio station frequency band, signal coverage, and signal strength.
4. The radio push method according to claim 1, characterized in that: The historical radio listening data includes: radio frequency, listening time, listening time period, and radio stations collected by the user; wherein, determining the second radio station list corresponding to the target vehicle from the first radio station list according to the vehicle information of the target vehicle and the historical radio listening data includes: According to the vehicle information of the target vehicle, determine the frequency range of the radio station corresponding to the target vehicle, the radio stations included in the area where the target vehicle is located, and the volume and sound quality of the radio station corresponding to the target vehicle; A second radio station list corresponding to the target vehicle is determined from the first radio station list based on the listening time, the radio station frequency, the listening time period, the user's favorite radio stations, the radio station frequency range corresponding to the target vehicle, the radio stations included in the area where the target vehicle is located, and the volume and sound quality of the radio stations corresponding to the target vehicle.
5. The radio station push method according to claim 4, characterized in that: The vehicle information of the target vehicle includes the vehicle brand, current location and vehicle status, wherein the vehicle status; wherein, according to the vehicle information of the target vehicle, determining the frequency range of the radio station corresponding to the target vehicle, the radio stations included in the area where the target vehicle is located, and the volume and sound quality of the radio station corresponding to the target vehicle includes: Determine the radio frequency range corresponding to the target vehicle according to the brand of the target vehicle; According to the current position of the target vehicle, determining the radio stations included in the area where the target vehicle is located; The volume and sound quality of the radio station corresponding to the target vehicle are determined according to the vehicle state; wherein the vehicle state includes a first speed state and a second speed state, wherein the first speed is greater than the second speed.
6. The radio push method according to any one of claims 1 to 5, characterized in that: The method further comprises: In response to a selection instruction for the second radio station list, the vehicle is controlled to play the radio station corresponding to the selection instruction.
7. A radio push device, characterized in that: The device comprises: An acquisition module, used to acquire vehicle information of a target vehicle, historical radio listening data, and radio listening data of a target area within a target time period; wherein the target area is the area where the target vehicle is located; A determination module, configured to determine a first radio station list corresponding to a target time period according to the radio station listening data; A determination push module is used to determine a second radio station list corresponding to the target vehicle from the first radio station list according to the vehicle information of the target vehicle and the historical radio station listening data, and push the second radio station list to the target vehicle.
8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the radio push method according to any one of claims 1 to 6 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the radio push method according to any one of claims 1 to 6.
10. A computer program product, characterized in that It comprises computer instructions, and the computer instructions are used to enable a computer to execute the radio station push method according to any one of claims 1 to 6.