Vehicle-mounted music map control method and device, server and storage medium
By obtaining location information in vehicle navigation, determining marking points based on the landmark database, and matching the playback resources in the music database, the problem of low interactiveness of on-vehicle music maps in the existing technology is solved, and the vehicle's intelligence and personalized services are improved.
Patent Information
- Application Number
- CN202411568572.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-02-25
AI Technical Summary
In the prior art, the in-vehicle music map only provides visual music atmosphere information, resulting in low interaction with users, unable to meet the personalized needs of users for driving and riding, and reducing the intelligence of the vehicle.
When the vehicle's on-board navigation enters the music map mode, the current position and end point position information are obtained, the marking point is determined based on the pre-set landmark database, and the marking point is used to match the target playback resources in the music database and sent to the vehicle to play.
It improves the interactivity and intelligence of the vehicle, meets the personalized needs of users for driving and riding, and solves the problem of insufficient information on visual music atmosphere.
Smart Images

Figure CN119513356A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of travel technology, and in particular to a control method, device, server and storage medium for an in-vehicle music map. Background Art
[0002] At present, the song resources that users listen to in car travel scenarios are mainly based on the driver's personal preferences, driving travel scenarios, such as early morning, dusk, driving congestion conditions and the driver's mood scenes. The content recommendation dimensions are relatively single.
[0003] With the commercialization and popularization of 5G technology in the automotive industry, the improvement of people's living standards and the increase in medium and long-distance self-driving travel scenarios, users want to understand the cultural characteristics of different regions during their travels, and music has become a bridge connecting different regional cultures. In related technologies, by identifying music tag information, the current map is mainly displayed from a visual perspective, so that the map surface has dynamic music atmosphere information, achieving the effect of integrating travel with music atmosphere.
[0004] However, the related technology can only allow the map surface to have dynamic music atmosphere information and only provide visual music atmosphere information, which leads to low interactivity with users, fails to meet the personalized driving needs of users, reduces the intelligence of the vehicle, and needs to be solved urgently. Summary of the invention
[0005] The present application provides a control method, device, server and storage medium for an in-vehicle music map to solve the problem in the related art that the map surface can only have dynamic music atmosphere information and only provide visual music atmosphere information, resulting in low interactivity with users, unable to meet the personalized driving needs of users, and reducing the intelligence of the vehicle.
[0006] The first aspect of the present application provides a method for controlling an in-vehicle music map, which is applied to a server, wherein the method includes the following steps: when the in-vehicle navigation of the vehicle enters the music map mode, obtaining the current position information and the destination position information of the vehicle; based on a pre-set landmark database, determining at least one mark point in the current position information and the destination position information; using the at least one mark point to match a target playback resource in a music database, and when the vehicle travels to the at least one mark point, sending the target playback resource to the vehicle, so that the vehicle plays at least one piece of music in the target playback resource.
[0007] Optionally, in one embodiment of the present application, before determining at least one marking point in the current location information and the destination location information based on a preset landmark database, it also includes: extracting place name information from at least one song that meets preset place name conditions; matching the place name information with the place name list in the in-vehicle navigation to obtain multiple landmark names that meet preset marking conditions; and generating the preset landmark database based on the multiple landmark names.
[0008] Optionally, in one embodiment of the present application, generating the pre-set landmark database based on the multiple landmark names includes: using the multiple landmark names to landmark-mark the navigation map of the vehicle navigation to obtain multiple marking points in the navigation map; generating the pre-set landmark database based on the multiple marking points.
[0009] Optionally, in one embodiment of the present application, the use of the at least one mark point to match the target playback resource in the music database includes: generating the music database using at least one song that meets the preset place name condition; matching the at least one mark point with the music database to obtain the target playback resource corresponding to the at least one mark point.
[0010] Optionally, in one embodiment of the present application, before the vehicle plays at least one piece of music in the target playback resource, it also includes: determining whether the vehicle has turned on a music switching reminder, wherein the music switching reminder method includes a voice reminder method and a pop-up screen reminder method; when the vehicle turns on the music switching reminder, the music switching reminder is sent to a preset terminal.
[0011] The second aspect of the present application provides a control device for an in-vehicle music map, which is applied to a server, wherein the device includes: an acquisition module, used to acquire the current position information and the destination position information of the vehicle when the in-vehicle navigation of the vehicle enters the music map mode; a determination module, used to determine at least one mark point in the current position information and the destination position information based on a pre-set landmark database; a control module, used to use at least one mark point to match a target playback resource in a music database, and when the vehicle travels to at least one mark point, send the target playback resource to the vehicle, so that the vehicle plays at least one piece of music in the target playback resource.
[0012] Optionally, in one embodiment of the present application, the device of the embodiment of the present application also includes: an extraction module, which is used to extract place name information in at least one song that meets the preset place name condition before determining at least one marking point in the current position information and the end position information based on a preset landmark database, and before determining at least one marking point in the current position information and the end position information based on the preset landmark database; a matching module, which is used to match the place name information with the place name list in the vehicle navigation before determining at least one marking point in the current position information and the end position information based on the preset landmark database, and before determining at least one marking point in the current position information and the end position information based on the preset landmark database, so as to obtain multiple landmark names that meet the preset marking condition; a generation module, which is used to generate a preset landmark database based on multiple landmark names before determining at least one marking point in the current position information and the end position information based on the preset landmark database, and before determining at least one marking point in the current position information and the end position information based on the preset landmark database.
[0013] Optionally, in one embodiment of the present application, the generation module includes: an acquisition unit, used to mark the navigation map of the vehicle navigation with multiple landmark names to obtain multiple marking points in the navigation map; a first generation unit, used to generate a pre-set landmark database based on the multiple marking points.
[0014] Optionally, in one embodiment of the present application, the control module includes: a second generation unit, used to generate a music database using at least one song that meets a preset place name condition; a matching unit, used to match at least one marking point with the music database to obtain a target playback resource corresponding to at least one marking point.
[0015] Optionally, in one embodiment of the present application, the device of the embodiment of the present application also includes: a judgment module, used to judge whether the vehicle has turned on the music switching reminder before the vehicle plays at least one piece of music in the target playback resources, wherein the music switching reminder method includes a voice reminder method and a pop-up screen reminder method; a sending module, used to send the music switching reminder to a preset terminal before the vehicle plays at least one piece of music in the target playback resources, when the vehicle turns on the music switching reminder.
[0016] The third aspect of the present application provides a server, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the control method of the in-vehicle music map as described in the above embodiment.
[0017] The fourth aspect of the present application provides a computer-readable storage medium, which stores a computer program that, when executed by a processor, implements the above-mentioned method for controlling the in-vehicle music map.
[0018] The fifth aspect of the present application provides a computer program product, including a computer program, which, when executed, is used to implement the above-mentioned control method of the in-vehicle music map.
[0019] The embodiment of the present application can determine the vehicle's current location information and the mark point in the destination location information based on the pre-set landmark database when the vehicle's in-vehicle navigation enters the music map mode, and use the mark point to match the target playback resource in the music database, and send the target playback resource to the vehicle when the vehicle drives to the mark point, so that the vehicle plays at least one piece of music in the target playback resource, effectively improving the interactivity and intelligence of the vehicle and meeting the personalized driving needs of users. Thus, the problem of only providing visual music atmosphere information in the related art, resulting in low interactivity with users, failing to meet the personalized driving needs of users, and reducing the intelligence of the vehicle is solved.
[0020] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0022] Figure 1 A flowchart of a method for controlling a car music map according to an embodiment of the present application;
[0023] Figure 2 A schematic diagram of the interaction between a server and a vehicle according to a specific embodiment of the present application;
[0024] Figure 3 A schematic diagram of a music resource filtering and processing flow of a specific embodiment of the present application;
[0025] Figure 4 A schematic diagram of visual generation of a music map according to a specific embodiment of the present application;
[0026] Figure 5 A schematic diagram of the structure of a control device for an in-vehicle music map provided according to an embodiment of the present application;
[0027] Figure 6 A schematic diagram of the structure of a server is provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0028] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0029] The following describes the control method, device, server and storage medium of the in-vehicle music map of the embodiment of the present application with reference to the accompanying drawings. In view of the problem that the related art mentioned in the above background technology only provides visual music atmosphere information, resulting in low interactivity with users, unable to meet the personalized needs of users for driving, and reducing the intelligence of the vehicle, the present application provides a control method for an in-vehicle music map, in which when the vehicle's in-vehicle navigation enters the music map mode, based on a pre-set landmark database, the marked points in the current position information and the destination position information of the vehicle can be determined, and the marked points can be used to match the target playback resources in the music database, and when the vehicle travels to the marked points, the target playback resources are sent to the vehicle, so that the vehicle plays at least one piece of music in the target playback resources, effectively improving the interactivity and intelligence of the vehicle, and meeting the personalized needs of users for driving. Thus, the problem that the related art only provides visual music atmosphere information, resulting in low interactivity with users, unable to meet the personalized needs of users for driving, and reducing the intelligence of the vehicle is solved.
[0030] Specifically, Figure 1 A flowchart of a method for controlling an in-vehicle music map provided in an embodiment of the present application.
[0031] like Figure 1 As shown, the control method of the in-vehicle music map includes the following steps:
[0032] In step S101, when the vehicle's in-vehicle navigation enters the music map mode, the vehicle's current location information and destination location information are obtained.
[0033] In an embodiment of the present application, the music map mode is a mode in which the vehicle can provide the user with music content of different cities, regions or specific landmark locations when the user drives to a specific location or navigates to a destination.
[0034] It is understandable that the server can obtain the vehicle's current location information and destination location information when the vehicle's in-vehicle navigation enters the music map mode, so that the music to be played can be determined based on the current location information and the destination location information, effectively improving the executability of the in-vehicle music map control.
[0035] In step S102, at least one marking point in the current location information and the destination location information is determined based on a preset landmark database.
[0036] It is understandable that the server can determine a mark point in the current location information and the destination location information based on the landmark database pre-set in the following steps, so that the corresponding music can be matched according to the mark point. In addition, the server can also determine multiple mark points in the current location information and the destination location information to match multiple pieces of music, effectively improving the accuracy of the in-vehicle music map and enhancing the user's driving experience.
[0037] Among them, in one embodiment of the present application, before determining at least one marking point in the current location information and the destination location information based on a preset landmark database, it also includes: extracting place name information from at least one song that meets the preset place name conditions; matching the place name information with the place name list in the vehicle navigation to obtain multiple landmark names that meet the preset marking conditions; generating a preset landmark database based on the multiple landmark names.
[0038] In the embodiment of the present application, the preset place name condition is the condition that the name and lyrics of the song contain place names, locations or geographical features related thereto; the preset marking condition is the condition that can match the music.
[0039] In the actual implementation process, combined with Figure 2 and Figure 3 As shown, the server can extract place name information from at least one song that meets certain place name conditions. For example, the resource processing module in the server can identify and analyze the song name and lyrics content to see whether the place name, location or related geographical features are directly mentioned, and extract the place name information in the text. By counting the frequency of appearance of the place name information in the lyrics, the place name information with extremely low appearance frequency is removed to improve data accuracy. Then, the place name information can be matched with the place name list in the vehicle navigation to obtain multiple landmark names that meet the marking conditions, and a landmark database in the map generation system is generated based on the multiple landmark names, which effectively improves the accuracy of the landmark data.
[0040] Optionally, in one embodiment of the present application, a pre-set landmark database is generated based on multiple landmark names, including: using multiple landmark names to mark landmarks on a navigation map of a vehicle navigation system to obtain multiple marking points in the navigation map; and generating a pre-set landmark database based on multiple marking points.
[0041] As a possible way to achieve this, Figure 4As shown, the embodiment of the present application can utilize multiple landmark names to mark the navigation map of the in-vehicle navigation. For example, the landmark names are converted into corresponding geographic coordinates through inverse coding technology, and the map is landmarked through a server, thereby obtaining multiple marking points in the navigation map, and a pre-set landmark database is generated based on the multiple marking points to improve the accuracy and comprehensiveness of the in-vehicle music map control.
[0042] In step S103, at least one marking point is used to match the target playback resource in the music database, and when the vehicle travels to at least one marking point, the target playback resource is sent to the vehicle, so that the vehicle plays at least one piece of music in the target playback resource.
[0043] It is understandable that the embodiment of the present application can use at least one marking point to match the target playback resource in the music database, for example, Figure 2 As shown, the vehicle can obtain the precise location of the vehicle through GPS, and synchronously upload the destination address and precise location searched by the vehicle to the server. The server determines and calculates the location distance between the vehicle and the calibration point, and determines whether there are marked points on the way to the destination address. When the marked point is matched, the server sends the playback resources corresponding to the marked point to the corresponding vehicle through instructions when the vehicle travels to at least one marked point. The vehicle receives the instruction and parses the sent playback resources to play music through the on-board speakers. In addition, the server can also match the marked point with music of appropriate duration based on the calculated location distance between the vehicle and the calibration point, that is, when the vehicle arrives at the destination, the entire song can be played, which effectively improves the intelligence of the vehicle and meets the personalized driving needs of users.
[0044] Among them, in one embodiment of the present application, at least one marking point is used to match the target playback resource in the music database, including: generating a music database using at least one song that meets the preset place name condition; matching at least one marking point with the music database to obtain the target playback resource corresponding to the at least one marking point.
[0045] For example, Figure 2 As shown, the server can generate a music database using at least one song that meets the place name condition, match at least one marker point with the music database, that is, bind the playback resource address corresponding to at least one marker point, and then generate a specific music map through multiple marker points and surfaces, and sort the resources at the same coordinate point, so as to obtain the target playback resource corresponding to at least one marker point, effectively improving the accuracy of music matching.
[0046] Optionally, in one embodiment of the present application, before the vehicle plays at least one piece of music in the target playback resource, it also includes: determining whether the vehicle has turned on the music switching reminder, wherein the music switching reminder method includes a voice reminder method and a pop-up screen reminder method; when the vehicle turns on the music switching reminder, the music switching reminder is sent to a preset terminal.
[0047] For example, an embodiment of the present application can determine whether the vehicle has turned on the music switching reminder. For example, the user can turn on the music switching reminder through a physical button. When the vehicle needs to play music in the music map mode, the central control screen can pop up a window to ask the user whether to switch songs. The user can make a selection by answering "yes" or "no". If the user does not make a selection within ten seconds, the music is switched by default. In addition, the user can also be asked by voice "whether the music in the music map mode needs to be played" and the user can make a selection by answering "yes" or "no". If the user does not answer within ten seconds, the music is switched by default, which effectively improves the intelligence and interactivity of the vehicle.
[0048] It should be noted that the preset terminal is set by those skilled in the art according to actual conditions and is not specifically limited here.
[0049] Therefore, the embodiments of the present application can filter the song names and lyrics of the music, match the list of common place names in the navigation map, associate and classify the songs with the actual geographic location information, and process the music resources based on the geographic location information. When the user drives to a specific location or navigates to a destination, the user can be provided with music content in different cities, regions or specific landmark locations, bringing a more immersive music travel experience.
[0050] According to the control method of the in-vehicle music map proposed in the embodiment of the present application, when the in-vehicle navigation of the vehicle enters the music map mode, the vehicle's current location information and the mark point in the destination location information can be determined based on the pre-set landmark database, and the mark point can be used to match the target playback resource in the music database, and when the vehicle drives to the mark point, the target playback resource is sent to the vehicle, so that the vehicle plays at least one piece of music in the target playback resource, effectively improving the interactivity and intelligence of the vehicle and meeting the personalized driving needs of users. In this way, the problem of only providing visual music atmosphere information in the related art, resulting in low interactivity with users, failing to meet the personalized driving needs of users, and reducing the intelligence of the vehicle is solved.
[0051] Next, the control device for the in-vehicle music map proposed in accordance with the embodiment of the present application will be described with reference to the accompanying drawings.
[0052] Figure 5 It is a block diagram of a control device for an in-vehicle music map according to an embodiment of the present application.
[0053] like Figure 5 As shown, the control device 10 of the in-vehicle music map includes: an acquisition module 100 , a determination module 200 and a control module 300 .
[0054] Specifically, the acquisition module 100 is used to acquire the current location information and the destination location information of the vehicle when the vehicle navigation enters the music map mode.
[0055] The determination module 200 is used to determine at least one marking point in the current location information and the destination location information based on a preset landmark database.
[0056] The control module 300 is used to match the target playback resource in the music database using at least one marking point, and when the vehicle travels to at least one marking point, send the target playback resource to the vehicle so that the vehicle plays at least one piece of music in the target playback resource.
[0057] Optionally, in one embodiment of the present application, the device 10 of the embodiment of the present application further includes: an extraction module, a matching module and a generation module.
[0058] Among them, the extraction module is used to extract place name information from at least one song that meets the preset place name conditions before determining at least one marking point in the current position information and the end position information based on a preset landmark database.
[0059] A matching module is used to match the place name information with the place name list in the vehicle navigation before determining at least one marking point in the current location information and the destination location information based on a preset landmark database, so as to obtain multiple landmark names that meet the preset marking conditions.
[0060] A generation module is used to generate a preset landmark database according to multiple landmark names before determining at least one marking point in the current position information and the end position information based on the preset landmark database.
[0061] Optionally, in one embodiment of the present application, the generating module includes: an acquiring unit and a first generating unit.
[0062] The acquisition unit is used to mark the navigation map of the vehicle navigation with multiple landmark names to obtain multiple marking points in the navigation map.
[0063] The first generating unit is used to generate a preset landmark database according to a plurality of marking points.
[0064] Optionally, in one embodiment of the present application, the control module 300 includes: a second generating unit and a matching unit.
[0065] Wherein, the second generating unit is used to generate a music database using at least one song that meets the preset place name condition.
[0066] The matching unit is used to match at least one marking point with a music database to obtain a target playback resource corresponding to the at least one marking point.
[0067] Optionally, in an embodiment of the present application, the device 10 of the embodiment of the present application further includes: a judgment module and a sending module.
[0068] Among them, the judgment module is used to judge whether the vehicle has turned on the music switching reminder before the vehicle plays at least one music in the target playback resource, wherein the music switching reminder method includes a voice reminder method and a pop-up screen reminder method.
[0069] The sending module is used to send a music switching reminder to a preset terminal before the vehicle plays at least one piece of music in the target playback resource and when the vehicle turns on the music switching reminder.
[0070] It should be noted that the above explanation of the embodiment of the control method of the in-vehicle music map is also applicable to the control device of the in-vehicle music map of this embodiment, and will not be repeated here.
[0071] According to the control device of the in-vehicle music map proposed in the embodiment of the present application, when the in-vehicle navigation of the vehicle enters the music map mode, based on the pre-set landmark database, the vehicle's current location information and the mark point in the destination location information can be determined, and the mark point can be used to match the target playback resource in the music database, and when the vehicle drives to the mark point, the target playback resource is sent to the vehicle, so that the vehicle plays at least one piece of music in the target playback resource, effectively improving the interactivity and intelligence of the vehicle and meeting the personalized driving needs of users. Thus, the problem of only providing visual music atmosphere information in the related art, resulting in low interactivity with users, failing to meet the personalized driving needs of users, and reducing the intelligence of the vehicle is solved.
[0072] Figure 6 A schematic diagram of the structure of a server provided in an embodiment of the present application. The server may include:
[0073] A memory 601 , a processor 602 , and a computer program stored in the memory 601 and executable on the processor 602 .
[0074] When the processor 602 executes the program, the control method of the in-vehicle music map provided in the above embodiment is implemented.
[0075] Furthermore, the server also includes:
[0076] The communication interface 603 is used for communication between the memory 601 and the processor 602 .
[0077] The memory 601 is used to store computer programs that can be executed on the processor 602 .
[0078] The memory 601 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0079] If the memory 601, the processor 602 and the communication interface 603 are implemented independently, the communication interface 603, the memory 601 and the processor 602 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0080] Optionally, in a specific implementation, if the memory 601, the processor 602 and the communication interface 603 are integrated on a chip, the memory 601, the processor 602 and the communication interface 603 can communicate with each other through an internal interface.
[0081] The processor 602 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0082] This embodiment also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the control method of the in-vehicle music map as described above is implemented.
[0083] This embodiment also provides a computer program product, including a computer program, which, when executed, is used to implement the above-mentioned control method of the in-vehicle music map.
[0084] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0085] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0086] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0087] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways as necessary and then storing it in a computer memory.
[0088] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one or a combination of the following technologies known in the art: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0089] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0090] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0091] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for controlling a car music map, characterized in that: Applied to a server, wherein the method comprises the following steps: When the vehicle's onboard navigation enters a music map mode, obtaining the vehicle's current location information and destination location information; Determine at least one marking point in the current location information and the destination location information based on a preset landmark database; The at least one marking point is used to match the target playback resource in the music database, and when the vehicle travels to the at least one marking point, the target playback resource is sent to the vehicle, so that the vehicle plays at least one piece of music in the target playback resource.
2. The method according to claim 1, characterized in that Before determining at least one marking point in the current location information and the destination location information based on a preset landmark database, the method further includes: Extracting place name information from at least one song that meets a preset place name condition; Matching the place name information with the place name list in the vehicle navigation to obtain a plurality of landmark names that meet a preset marking condition; The preset landmark database is generated according to the multiple landmark names.
3. The method according to claim 2, characterized in that The step of generating the preset landmark database according to the plurality of landmark names comprises: Using the multiple landmark names to mark landmarks on the navigation map of the vehicle navigation system to obtain multiple marking points in the navigation map; The preset landmark database is generated according to the multiple marking points.
4. The method according to claim 2, characterized in that: The using the at least one mark point to match the target playback resource in the music database includes: Generating the music database using the at least one song that meets the preset place name condition; The at least one marking point is matched with the music database to obtain the target playback resource corresponding to the at least one marking point.
5. The method according to claim 1, characterized in that Before the vehicle plays at least one piece of music in the target playback resource, the method further includes: Determine whether the vehicle has turned on the music switching reminder, wherein the music switching reminder mode includes a voice reminder mode and a pop-up screen reminder mode; When the vehicle turns on the music switching reminder, the music switching reminder is sent to a preset terminal.
6. A control device for an in-vehicle music map, characterized in that: Applied to a server, wherein the device comprises: An acquisition module, used to acquire the current location information and the destination location information of the vehicle when the vehicle navigation enters the music map mode; A determination module, configured to determine at least one marking point in the current location information and the destination location information based on a preset landmark database; The control module is used to use the at least one marking point to match the target playback resource in the music database, and when the vehicle travels to the at least one marking point, send the target playback resource to the vehicle, so that the vehicle plays at least one piece of music in the target playback resource.
7. The device according to claim 6, characterized in that Also includes: An extraction module, configured to extract place name information in at least one song that meets a preset place name condition before determining at least one marked point in the current position information and the end position information based on a preset landmark database; a matching module, configured to match the place name information with a place name list in the vehicle navigation system before determining at least one marked point in the current location information and the destination location information based on a preset landmark database, so as to obtain a plurality of landmark names that meet a preset marking condition; A generation module is used to generate the preset landmark database according to the multiple landmark names before determining at least one marking point in the current position information and the terminal position information based on the preset landmark database.
8. The device according to claim 7, characterized in that The generation module comprises: An acquisition unit, configured to mark the navigation map of the vehicle-mounted navigation system with the plurality of landmark names to obtain a plurality of marked points in the navigation map; A generating unit is used to generate the preset landmark database according to the multiple marking points.
9. A server, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the control method of the in-vehicle music map as described in any one of claims 1 to 5.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the control method of the in-vehicle music map as described in any one of claims 1-5.