Vehicle lyric display control method and device and vehicle
By determining whether the geographical area of the time zone where the vehicle is located supports lyric display in the vehicle machine system, dynamically controlling the lyric display function solves the problem of different lyric display requirements in different countries, and improving safety and cost-effectiveness.
Patent Information
- Application Number
- CN202411391593.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-03-07
AI Technical Summary
Different countries around the world have different requirements for the lyric display of vehicle driving safety. The existing technology has not yet provided effective solutions and cannot meet the lyric display requirements of different geographical areas.
Run the music application through the car computer system, determine the current time zone where the bicycle is located from multiple time zones, and determine whether the geographical area corresponding to the time zone supports lyric display. Execute lyrics are displayed when supported, otherwise execution is prohibited.
It realizes dynamic control of lyric display according to the requirements of different geographical areas, meets the lyric display requirements of the area where the bicycle is located, improves vehicle driving safety and reduces costs.
Smart Images

Figure CN119576453A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to vehicle technology, and more particularly to a method and device for controlling lyrics display in a vehicle, a vehicle, a computer-readable storage medium, and a computer program product. Background Art
[0002] In recent years, with the rapid development of new energy vehicles and the increase in the total number of exported vehicles, more and more vehicles can be connected to the Internet worldwide, and the vehicle's computer system is more entertaining and equipped with more functions such as online music. In the design of music applications, in order to give users a better listening experience, lyrics display functions will be implemented, such as scrolling lyrics line by line.
[0003] However, different countries around the world may have different requirements for vehicle driving safety. For example, some countries require that the vehicle's on-board system cannot display information that distracts the driver, such as lyrics. In this regard, the relevant technology has not yet provided an effective solution. Summary of the invention
[0004] The present application provides a method, device, vehicle, computer-readable storage medium and computer program product for controlling lyrics display in a vehicle, which can meet the lyrics display requirements of different geographical areas.
[0005] The technical solution of this application is implemented as follows:
[0006] The present application provides a method for controlling lyrics display in a vehicle, comprising:
[0007] In response to the vehicle system of the vehicle running a music application, determining a current time zone where the vehicle is located from a plurality of time zones; wherein the plurality of time zones correspond to different geographical areas respectively;
[0008] Determine whether the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display;
[0009] When the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display, lyrics display is performed through the music application;
[0010] When the geographical area corresponding to the current time zone where the vehicle is located does not support lyrics display, the music application is prohibited from performing lyrics display.
[0011] The present application provides a control device for displaying lyrics in a vehicle, comprising:
[0012] A time zone determination module, configured to determine a current time zone where the vehicle is located from a plurality of time zones in response to the vehicle system of the vehicle running a music application; wherein the plurality of time zones correspond to different geographical areas respectively;
[0013] A determination module, used to determine whether the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display;
[0014] An execution module, configured to execute lyrics display through the music application when the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display;
[0015] The execution module is further used to prohibit the display of lyrics through the music application when the geographical area corresponding to the current time zone where the vehicle is located does not support the display of lyrics.
[0016] The present application provides a vehicle, comprising:
[0017] A memory for storing executable instructions;
[0018] The processor is used to implement the vehicle lyrics display control method provided by the present application when executing the executable instructions stored in the memory.
[0019] The present application provides a computer-readable storage medium storing executable instructions for causing a processor to execute and implement the vehicle lyrics display control method provided in the present application.
[0020] The present application provides a computer program product, which includes executable instructions for causing a processor to execute and implement the vehicle lyrics display control method provided by the present application.
[0021] This application has the following beneficial effects:
[0022] In response to the vehicle system of the vehicle running a music application, the present application determines the current time zone of the vehicle from multiple time zones; wherein the multiple time zones correspond to different geographical areas respectively; determines whether the geographical area corresponding to the current time zone of the vehicle supports the display of lyrics; when the geographical area corresponding to the current time zone of the vehicle supports the display of lyrics, the lyrics are displayed through the music application; when the geographical area corresponding to the current time zone of the vehicle does not support the display of lyrics, the lyrics are prohibited from being displayed through the music application. The present application determines whether the geographical area corresponding to the current time zone of the vehicle supports the display of lyrics, and then executes or prohibits the display of lyrics through the music application, thereby meeting the lyrics display requirements of the geographical area corresponding to the current time zone of the vehicle, and the implementation cost is also low. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 is a first structural schematic diagram of a vehicle provided in an embodiment of the present application;
[0025] Figure 2 is a second structural schematic diagram of a vehicle provided in an embodiment of the present application;
[0026] Figure 3A This is a first flow chart of a method for controlling vehicle lyrics display provided by an embodiment of the present application;
[0027] Figure 3B It is a second flow chart of the method for controlling the vehicle lyrics display provided by an embodiment of the present application;
[0028] Figure 4 This is a third flow chart of the method for controlling vehicle lyrics display provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.
[0030] In the following description, reference is made to "some embodiments", which describes a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict. In the following description, reference is made to the term "multiple" to mean at least two.
[0031] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0032] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0033] The embodiments of the present application provide a method, device, vehicle, computer-readable storage medium and computer program product for controlling lyrics display in a vehicle, which can meet the lyrics display requirements of different geographical areas.
[0034] See also Figure 1, Figure 1 1 is a schematic diagram of the architecture of a vehicle 100 provided in an embodiment of the present application, showing a positioning system 100-1, a vehicle system 100-2 and a music application 100-3 in the vehicle 100, wherein the music application 100-3 is installed in the vehicle system 100-2. Figure 1 The two are shown separately only for ease of explanation.
[0035] In some embodiments, the positioning system 100-1 obtains the current positioning position of the vehicle, and performs time zone conversion on the current positioning position of the vehicle to obtain the current time zone of the vehicle; when the music application 100-3 is running, the vehicle system 100-2 obtains the current time zone of the vehicle from the positioning system 100-1, and notifies the music application 100-3 according to the current time zone of the vehicle; the music application 100-3 determines whether the geographical area corresponding to the current time zone of the vehicle supports lyrics display; when the geographical area corresponding to the current time zone of the vehicle supports lyrics display, the music application 100-3 executes lyrics display; when the geographical area corresponding to the current time zone of the vehicle does not support lyrics display, the music application 100-3 prohibits the execution of lyrics display.
[0036] In some embodiments, the vehicle 100 can implement the control method for vehicle lyrics display provided in the embodiments of the present application by running a computer program. For example, the computer program can be a native program or software module in the operating system; it can be a native application (APP, Application), that is, a program that needs to be installed in the operating system to run; it can also be a small program, that is, a program that can be run only by downloading it to a browser environment; it can also be a small program that can be embedded in any APP, such as a small program embedded in the music application 100-3, and the small program can be controlled by the user to run or close. In short, the above-mentioned computer program can be an application, module or plug-in in any form.
[0037] See also Figure 2 , Figure 2 is a schematic diagram of the structure of a vehicle 100 provided in an embodiment of the present application, Figure 2 The vehicle 100 shown includes: at least one processor 110, a memory 150, at least one network interface 120 and a user interface 130. The various components in the vehicle 100 are coupled together via a bus system 140. It is understood that the bus system 140 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 140 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 140 is not described in detail. Figure 2 Various buses are labeled as bus system 140 .
[0038] The processor 110 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.
[0039] The user interface 130 includes one or more output devices 131 that enable presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 130 also includes one or more input devices 132, including user interface components that facilitate user input, such as microphones, touch screen displays, other input buttons and controls.
[0040] The memory 150 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard disk drives, etc. The memory 150 may optionally include one or more storage devices that are physically remote from the processor 110.
[0041] The memory 150 includes a volatile memory or a non-volatile memory, and may also include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 150 described in the embodiments of the present application is intended to include any suitable type of memory.
[0042] In some embodiments, the memory 150 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplarily described below.
[0043] Operating system 151, including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;
[0044] A network communication module 152, used to reach other electronic devices via one or more (wired or wireless) network interfaces 120, exemplary network interfaces 120 include: Bluetooth, Wireless Compatibility Authentication (WiFi), and Universal Serial Bus (USB), etc.;
[0045] a presentation module 153 for enabling presentation of information via one or more output devices 131 (e.g., display screen, speaker, etc.) associated with the user interface 130 (e.g., a user interface for operating peripherals and displaying content and information);
[0046] The input processing module 154 is configured to detect one or more user inputs or interactions from one of the one or more input devices 132 and to translate the detected inputs or interactions.
[0047] In some embodiments, the control device for displaying lyrics in a vehicle provided in the embodiments of the present application can be implemented in a software manner. Figure 2 The control device 155 for displaying lyrics in a vehicle stored in the memory 150 is shown, which can be software in the form of a program and a plug-in, etc., and includes the following software modules: a time zone determination module 1551, a judgment module 1552, and an execution module 1553. These modules are logical, and therefore can be arbitrarily combined or further split according to the functions implemented. The functions of each module will be described below.
[0048] The control method for vehicle lyrics display provided by the embodiment of the present application will be explained in combination with the exemplary application and implementation of the vehicle provided by the embodiment of the present application.
[0049] See also Figure 3A , Figure 3A is a flow chart of a method for controlling vehicle lyrics display provided by an embodiment of the present application, which will be combined with Figure 3A The steps shown are explained.
[0050] In step 101 , in response to the vehicle system of the vehicle running a music application, the current time zone where the vehicle is located is determined from a plurality of time zones; wherein the plurality of time zones correspond to different geographical areas respectively.
[0051] Here, when the vehicle system of the vehicle runs a music application, the current time zone of the vehicle is determined from multiple time zones, where each time zone corresponds to a geographical area. The geographical areas involved in the embodiments of the present application are divided according to administrative divisions, such as continents, countries, etc. In some embodiments, each time zone corresponds to a country.
[0052] In some embodiments, the above-mentioned determination of the current time zone where the vehicle is located from multiple time zones can be achieved by determining the time zone preset in the vehicle system as the current time zone where the vehicle is located. The time zone preset in the vehicle system can be factory preset or user preset, and there is no limitation on this. The above-mentioned method is applicable to the case where the vehicle cannot be connected to the Internet (for example, the current location of the vehicle cannot be obtained).
[0053] In step 102, it is determined whether the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display.
[0054] For example, the vehicle may pre-store lyric display requirements corresponding to multiple geographical areas. After determining the current time zone where the vehicle is located, the lyric display requirements of the geographical area corresponding to the current time zone where the vehicle is located may be determined, wherein the lyric display requirements are used to indicate whether lyric display is supported. Alternatively, an online query may be performed based on the geographical area corresponding to the current time zone where the vehicle is located to obtain the lyric display requirements of the geographical area corresponding to the current time zone where the vehicle is located.
[0055] In step 103, when the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display, lyrics display is performed through the music application.
[0056] When the geographical area corresponding to the current time zone where the vehicle is located supports the display of lyrics, it proves that the display of lyrics does not violate the relevant regulations of the geographical area. Therefore, the lyrics are displayed when music is played through the music application, wherein the specific content of the lyrics and the display location are not limited.
[0057] In some embodiments, after lyrics display is executed through the music application, the vehicle lyrics display control method further includes: in response to a closing operation for the lyrics display option, prohibiting the lyrics display from being executed through the music application.
[0058] On the basis of having executed the lyrics display through the music application, when receiving a closing operation for the lyrics display option (usually triggered by the user), it is proved that the lyrics display does not meet the current expectations of the user, so the lyrics display is prohibited through the music application. Among them, the lyrics display option is an option provided by the vehicle system (or music application) for turning on / off the lyrics display. The embodiment of the application does not limit the triggering method of the closing operation / opening operation for the lyrics display option, for example, it can be triggered by touch, voice, etc.
[0059] Through the above method, users can freely turn off the lyrics display to fully meet the preferences and needs of users. For example, for users who want to focus on road conditions or avoid distractions while driving, turning off the lyrics display function provides more flexibility.
[0060] In some embodiments, the above-mentioned lyrics display can be executed through the music application when the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display, and the lyrics display option is turned on, lyrics display is executed through the music application.
[0061] Here, when the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display, the condition that the lyrics display option is turned on must also be met before lyrics display is executed through the music application, thereby ensuring that the operation of executing lyrics display meets user needs.
[0062] In some embodiments, after determining whether the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display, the vehicle lyrics display control method also includes: when the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display and the lyrics display option is in a turned off state, prohibiting the lyrics display through the music application.
[0063] Here, when the lyrics display option is in the off state, it proves that the user does not want the lyrics to be displayed. At this time, even if the geographical area corresponding to the current time zone where the car is located supports lyrics display, the lyrics display is prohibited through the music application, thereby avoiding user complaints caused by violating the lyrics display option.
[0064] In some embodiments, after executing the lyrics display through the music application, the vehicle lyrics display control method also includes: when the current time zone where the vehicle is located is updated from the first time zone to the second time zone, prohibiting the lyrics display through the music application; wherein the geographical area corresponding to the first time zone supports the lyrics display, and the geographical area corresponding to the second time zone does not support the lyrics display.
[0065] On the basis that lyrics display has been executed by the music application, when the current time zone where the vehicle is located is updated from the first time zone to the second time zone, it is proved that the vehicle is currently in a geographical area that does not support lyrics display, so lyrics display is prohibited by the music application. In the above manner, it is possible to adapt to the switching of geographical areas, so that the operation executed by the music application meets the lyrics display requirements of the geographical area where the vehicle is currently located.
[0066] In step 104, when the geographical area corresponding to the current time zone where the vehicle is located does not support lyrics display, lyrics display is prohibited through the music application.
[0067] When the geographic area corresponding to the current time zone where the vehicle is located does not support lyrics display, it is proved that there is a compliance risk in the lyrics display, so the lyrics display is prohibited through the music application.
[0068] In some embodiments, after prohibiting the execution of lyrics display through the music application, the vehicle lyrics display control method also includes: in response to the start operation of the lyrics display option, continuing to prohibit the execution of lyrics display through the music application, and outputting a prompt to prohibit the lyrics display.
[0069] On the basis that the lyrics display has been prohibited through the music application, when an operation to enable the lyrics display option is received, the lyrics display is still prohibited through the music application because there is still a compliance risk for the lyrics display, and a prompt prohibiting the lyrics display is output, thereby prompting the user why the lyrics display cannot be turned on. Among them, there is no limitation on the specific content of the prompt prohibiting the lyrics display, such as "due to compliance requirements, the lyrics display function is not available for the time being"; there is no limitation on the output method of the prompt prohibiting the lyrics display, for example, it can be displayed on the screen of the car system, or it can be output in the form of voice.
[0070] In some embodiments, the above-mentioned prohibition of lyrics display through music application when the geographical area corresponding to the current time zone where the vehicle is located does not support lyrics display can be achieved in the following way: when the geographical area corresponding to the current time zone where the vehicle is located does not support lyrics display and the vehicle is in driving state, prohibition of lyrics display through music application.
[0071] Here, considering that not supporting the display of lyrics is usually to avoid distracting the driver, thereby improving the safety of the vehicle during driving, that is, not supporting the display of lyrics usually restricts the vehicle's driving process. Therefore, when the geographical area corresponding to the current time zone where the vehicle is located does not support the display of lyrics and the vehicle is in driving state, the display of lyrics is prohibited through the music application. In this way, the necessity of prohibiting the display of lyrics can be increased.
[0072] In some embodiments, after determining whether the geographical area corresponding to the current time zone where the vehicle is located supports lyric display, the vehicle lyrics display control method also includes: when the geographical area corresponding to the current time zone where the vehicle is located does not support lyric display and the vehicle is not in driving state, performing lyrics display through a music application.
[0073] Since the lack of support for lyrics display usually restricts the vehicle's driving process, when the vehicle is not in a driving state (for example, the vehicle is stationary), even if the geographical area corresponding to the current time zone of the vehicle does not support lyrics display, the lyrics display is performed through the music application. In this way, the user's entertainment experience when not driving the vehicle can be satisfied.
[0074] On this basis, a lyrics display option can also be considered. That is, when the geographical area corresponding to the current time zone of the vehicle does not support lyrics display, the vehicle is not in motion, and the lyrics display option is turned off, lyrics display is prohibited through the music application; when the geographical area corresponding to the current time zone of the vehicle does not support lyrics display, the vehicle is not in motion, and the lyrics display option is turned on, lyrics display is executed through the music application.
[0075] In some embodiments, after prohibiting the display of lyrics through a music application, the method for controlling the display of lyrics in a vehicle further includes: when the current time zone where the vehicle is located is updated from a second time zone to a first time zone, displaying lyrics through a music application; wherein the geographical area corresponding to the first time zone supports the display of lyrics, and the geographical area corresponding to the second time zone does not support the display of lyrics.
[0076] On the basis that the lyrics display has been prohibited by the music application, when the current time zone where the vehicle is located is updated from the second time zone to the first time zone, it is proved that the vehicle is currently in a geographical area that supports lyrics display, so the lyrics display is executed by the music application. In the above manner, the switching of geographical areas can be adapted, so that the operation executed by the music application meets the lyrics display requirements of the geographical area where the vehicle is currently located.
[0077] When the current time zone where the vehicle is located is updated from the second time zone to the first time zone, other factors may also be referred to, such as performing lyrics display through the music application only when the lyrics display option is turned on.
[0078] like Figure 3A As shown, in response to the vehicle system of the vehicle running a music application, the embodiment of the present application determines the current time zone where the vehicle is located from multiple time zones; wherein the multiple time zones correspond to different geographical areas respectively; it is determined whether the geographical area corresponding to the current time zone where the vehicle is located supports the display of lyrics; when the geographical area corresponding to the current time zone where the vehicle is located supports the display of lyrics, the lyrics are displayed through the music application; when the geographical area corresponding to the current time zone where the vehicle is located does not support the display of lyrics, the lyrics are prohibited from being displayed through the music application. The embodiment of the present application can meet the lyrics display requirements of the geographical area corresponding to the current time zone where the vehicle is located by determining whether the geographical area corresponding to the current time zone where the vehicle is located supports the display of lyrics, and then executing the lyrics display or prohibiting the lyrics display through the music application, while the implementation cost is also low.
[0079] In some embodiments, see Figure 3B , Figure 3B is a flow chart of a method for controlling vehicle lyrics display provided by an embodiment of the present application, Figure 3A The illustrated step 101 can be implemented through steps 201 to 202 , which will be described in conjunction with each step.
[0080] In step 201, in response to the vehicle system of the vehicle running a music application, the current location of the vehicle is obtained.
[0081] Here, when the vehicle system of the vehicle runs a music application, the current location of the vehicle is obtained, wherein the specific positioning method is not limited, for example, Global Navigation Satellite System (GNSS) positioning can be used.
[0082] In some embodiments, the control method for displaying lyrics in a vehicle also includes: when the current location of the vehicle cannot be obtained, performing any of the following processing: determining the historical time zone where the vehicle is located as the current time zone where the vehicle is located; prohibiting the display of lyrics through a music application.
[0083] Here, when the current location of the vehicle cannot be obtained, considering that the time zone where the vehicle is located usually does not change significantly, the historical time zone where the vehicle is located (that is, the current time zone where the vehicle is located last determined) can be determined as the current time zone of the vehicle, and subsequent steps can be performed; alternatively, the lyrics display can be directly prohibited through the music application, thereby eliminating possible compliance risks.
[0084] In step 202, a time zone conversion process is performed on the current positioning position of the vehicle to obtain the current time zone of the vehicle.
[0085] Here, the current location of the vehicle is converted into the current time zone of the vehicle by means of time zone conversion processing. The time zone conversion processing may be reverse geocoding processing, but is not limited thereto.
[0086] like Figure 3B As shown, the embodiment of the present application obtains the current location of the vehicle, performs time zone conversion processing on the current location of the vehicle, and obtains the current time zone of the vehicle. Since the positioning accuracy is usually high, the current time zone of the vehicle can be accurately obtained through the time zone conversion processing, which helps to accurately control the lyrics display.
[0087] Below, an exemplary application of the embodiment of the present application in an actual application scenario will be described. The embodiment of the present application can be implemented through the collaboration of the TBOX module, the vehicle system and the music application in the vehicle, wherein the TBOX module is a vehicle-mounted communication module and a telematics processor, used to connect the vehicle with external information; the vehicle system is an in-vehicle infotainment product installed in the vehicle, and is also a system that enables the vehicle to be intelligent and entertaining, and is used to operate the central control multimedia of the vehicle; the music application is a music product installed in the vehicle system, used to play music, wherein the music application can be an online music application / offline music application.
[0088] As an example, the present application embodiment provides the following Figure 4A flow chart of a method for controlling the lyrics display of a vehicle is shown, which will be combined with Figure 4 , explained in step form.
[0089] Step 1) Obtain time zone information.
[0090] The TBOX module obtains the current location of the vehicle through the on-board GNSS chip and converts it into time zone information (i.e. the current time zone of the vehicle). For example, the time zone of Thailand is Asia / Thailand and the time zone of Hong Kong, China is Asia / ChinaHong_Kong.
[0091] Step 2) Time zone information transmission.
[0092] The vehicle system obtains the current time zone of the vehicle from the TBOX module through a specific interface, and the music application listens to the ACTION_TIMEZONE broadcast of the vehicle system to obtain the current time zone of the vehicle.
[0093] Step 3) Determine whether lyrics display is supported.
[0094] The music application pre-stores the requirements for lyrics display in various countries. When the music application obtains the current time zone of the vehicle, it determines whether the country corresponding to the current time zone of the vehicle supports lyrics display. For example, if the current time zone of the vehicle is Asia / Thailand, lyrics display is supported; if the current time zone of the vehicle is Asia / Hong_Kong, lyrics display is not supported.
[0095] Step 4) Execute the operation.
[0096] When the country corresponding to the current time zone of the vehicle supports the display of lyrics, the music application executes the display of lyrics, for example, the lyrics are displayed in the lyrics display interface of the music application, and the specific content of the lyrics is sent by the source; when the country corresponding to the current time zone of the vehicle does not support the display of lyrics, the music application is prohibited from executing the display of lyrics, for example, the lyrics are not displayed in the lyrics display interface of the music application.
[0097] Step 5) Time zone information changes.
[0098] The music application continues to monitor the ACTION_TIMEZONE broadcast of the vehicle system to determine whether the current time zone of the vehicle has changed. If so, it returns to step 3. For example, when the music application is executing lyrics display and the current time zone of the vehicle is updated from the first time zone to the second time zone, the music application prohibits the execution of lyrics display; when the music application is prohibiting the execution of lyrics display and the current time zone of the vehicle is updated from the second time zone to the first time zone, the music application executes lyrics display. Among them, the country corresponding to the first time zone supports lyrics display, and the country corresponding to the second time zone does not support lyrics display.
[0099] The embodiments of the present application can fully meet the lyrics display requirements of different countries through the same version of software (i.e., music application), ensure the effective implementation of software co-version under compliance conditions, and reduce software complexity.
[0100] The following is a description of an exemplary structure of a vehicle lyrics display control device 155 provided in an embodiment of the present application implemented as a software module. In some embodiments, for example, Figure 2 As shown, the software modules in the vehicle lyrics display control device 155 stored in the memory 150 may include: a time zone determination module 1551, which is used to determine the current time zone where the vehicle is located from multiple time zones in response to the vehicle system of the vehicle running the music application; wherein the multiple time zones correspond to different geographical areas respectively; a judgment module 1552, which is used to judge whether the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display; an execution module 1553, which is used to execute lyrics display through the music application when the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display; the execution module 1553 is also used to prohibit the execution of lyrics display through the music application when the geographical area corresponding to the current time zone where the vehicle is located does not support lyrics display.
[0101] In some embodiments, the time zone determination module 1551 is further used to: obtain the current location of the vehicle; perform time zone conversion processing on the current location of the vehicle to obtain the current time zone of the vehicle.
[0102] In some embodiments, the time zone determination module 1551 is further used to: when the current location of the vehicle cannot be obtained, determine the historical time zone where the vehicle is located as the current time zone where the vehicle is located.
[0103] In some embodiments, the execution module 1553 is further used to: when the current location of the vehicle cannot be obtained, prohibit the display of lyrics through the music application.
[0104] In some embodiments, the execution module 1553 is also used to: in response to a closing operation on the lyrics display option, prohibit the lyrics display through the music application; in response to an opening operation on the lyrics display option, continue to prohibit the lyrics display through the music application, and output a prompt to prohibit the lyrics display.
[0105] In some embodiments, the execution module 1553 is also used to: when the geographical area corresponding to the current time zone where the vehicle is located does not support lyrics display and the vehicle is in driving, prohibit the lyrics display through the music application; when the geographical area corresponding to the current time zone where the vehicle is located does not support lyrics display and the vehicle is not in driving, execute lyrics display through the music application.
[0106] In some embodiments, the execution module 1553 is also used to: when the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display and the lyrics display option is in the on state, execute lyrics display through the music application; when the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display and the lyrics display option is in the off state, prohibit lyrics display through the music application.
[0107] In some embodiments, the execution module 1553 is also used to: when the current time zone where the vehicle is located is updated from the first time zone to the second time zone, prohibit the display of lyrics through the music application; when the current time zone where the vehicle is located is updated from the second time zone to the first time zone, execute the display of lyrics through the music application; wherein the geographical area corresponding to the first time zone supports the display of lyrics, and the geographical area corresponding to the second time zone does not support the display of lyrics.
[0108] The embodiment of the present application provides a computer program product or a computer program, which includes executable instructions stored in a computer-readable storage medium. The processor of the vehicle reads the executable instructions from the computer-readable storage medium, and the processor executes the executable instructions, so that the vehicle implements the above-mentioned vehicle lyrics display control method of the embodiment of the present application.
[0109] An embodiment of the present application provides a computer-readable storage medium storing executable instructions, wherein executable instructions are stored. When the executable instructions are executed by a processor, the processor will implement the vehicle lyrics display control method provided in the embodiment of the present application.
[0110] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface storage, optical disk, or CD-ROM; or it may be various devices including one or any combination of the above memories.
[0111] In some embodiments, executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.
[0112] As an example, executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).
[0113] The above are only embodiments of the present application and are not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.
Claims
1. A method for controlling lyrics display in a vehicle, characterized in that: include: In response to the vehicle system of the vehicle running a music application, determining a current time zone where the vehicle is located from a plurality of time zones; wherein the plurality of time zones correspond to different geographical areas respectively; Determine whether the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display; When the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display, lyrics display is performed through the music application; When the geographical area corresponding to the current time zone where the vehicle is located does not support lyrics display, the music application is prohibited from performing lyrics display.
2. The method according to claim 1, characterized in that Determining the current time zone where the vehicle is located from a plurality of time zones includes: Obtaining the current location of the vehicle; A time zone conversion process is performed on the current positioning position of the vehicle to obtain the current time zone of the vehicle.
3. The method according to claim 2, characterized in that The method further comprises: When the current location of the vehicle cannot be obtained, any of the following processing is performed: Determine the historical time zone where the vehicle is located as the current time zone where the vehicle is located; Lyrics display is disabled by the music application.
4. The method according to claim 1, characterized in that: After the lyrics display is performed by the music application, the method further includes: In response to a closing operation on the lyrics display option, prohibiting the lyrics display from being executed by the music application; After prohibiting the display of lyrics by the music application, the method further includes: In response to the activation operation for the lyrics display option, the lyrics display is continuously prohibited through the music application, and a prompt for prohibiting the lyrics display is output.
5. The method according to claim 1, characterized in that When the geographical area corresponding to the current time zone where the vehicle is located does not support lyrics display, prohibiting lyrics display through the music application includes: When the geographical area corresponding to the current time zone where the vehicle is located does not support lyrics display and the vehicle is in a driving state, prohibiting lyrics display through the music application; The method further comprises: When the geographical area corresponding to the current time zone where the vehicle is located does not support lyrics display and the vehicle is not in a driving state, lyrics display is performed through the music application.
6. The method according to claim 1, characterized in that When the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display, performing lyrics display through the music application includes: When the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display and the lyrics display option is turned on, lyrics display is performed through the music application; The method further comprises: When the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display and the lyrics display option is in a closed state, lyrics display is prohibited through the music application.
7. The method according to claim 1, characterized in that The method further comprises: When the current time zone where the vehicle is located is updated from the first time zone to the second time zone, prohibiting the display of lyrics through the music application; When the current time zone where the vehicle is located is updated from the second time zone to the first time zone, lyrics display is performed through the music application; The geographical area corresponding to the first time zone supports the display of lyrics, while the geographical area corresponding to the second time zone does not support the display of lyrics.
8. A control device for displaying lyrics in a vehicle, characterized in that: include: A time zone determination module, configured to determine a current time zone where the vehicle is located from a plurality of time zones in response to the vehicle system of the vehicle running a music application; wherein the plurality of time zones correspond to different geographical areas respectively; A determination module, used to determine whether the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display; An execution module, configured to execute lyrics display through the music application when the geographical area corresponding to the current time zone where the vehicle is located supports lyrics display; The execution module is further used to prohibit the display of lyrics through the music application when the geographical area corresponding to the current time zone where the vehicle is located does not support the display of lyrics.
9. A vehicle, characterized in that: include: A memory for storing executable instructions; A processor, configured to implement the method according to any one of claims 1 to 7 when executing the executable instructions stored in the memory.
10. A computer-readable storage medium, characterized in that: Executable instructions are stored, and when executed by a processor, the method described in any one of claims 1 to 7 is implemented.