Vehicle-mounted control method, vehicle-mounted terminal, vehicle and storage medium
By introducing decomposed text and touch operations into the wallpaper of the car terminal, combined with the operating status of the car terminal, the correlation with the car control function is achieved, and the problem of the lack of practicality and interactivity of the existing wallpaper is solved, improving the problem of the lack of practicality and interaction between existing wallpapers. The practicality of the vehicle's wallpaper and driving experience.
Patent Information
- Application Number
- CN202410985781.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-22
- Publication Date
- 2024-12-27
AI Technical Summary
The lack of correlation between wallpapers in existing vehicle terminals and vehicle controls leads to insufficient practicality and interactivity, and static wallpapers limit diversity and personalization.
By introducing detachable display text into the wallpaper, users can trigger the corresponding vehicle control function through touch operations, and perform safe and practical vehicle control functions in combination with the operating status and situational data of the vehicle terminal.
It improves the practicality and interactivity of vehicle wallpapers, allowing users to easily control the vehicle's on-board control functions while enjoying personalized wallpapers, improving driving experience and safety.
Smart Images

Figure CN119200938A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle-mounted control technology, and in particular to a vehicle-mounted control method, a vehicle-mounted terminal, a vehicle and a storage medium. Background Art
[0002] Currently, the wallpapers on the central control screen of a vehicle are usually static, and this static nature limits the diversity and personalization of the wallpapers.
[0003] Although some wallpapers have dynamic effects, these dynamic effects are often based on preset looping animations or visual effects. For example, the wallpapers that follow the time of day display different animation effects according to the changes in time. They often only display specific content according to pre-set time intervals.
[0004] Although this dynamic effect can provide a sense of freshness to a certain extent, it lacks connection with the on-board controls and is insufficient in terms of practicality and interactivity. Summary of the invention
[0005] In a first aspect, an embodiment of the present application provides a vehicle-mounted control method, including: receiving a first input, wherein the first input comprises a touch operation performed in a display area of a first character in a wallpaper of the vehicle-mounted terminal; In response to the first input, controlling the first text to be disassembled and displayed; The in-vehicle control function associated with the disassembled first character is determined, and the in-vehicle terminal is controlled to execute the in-vehicle control function associated with the first character.
[0006] In some embodiments, the method further comprises: Decomposing the radical of the first character; The radical of the first character is displayed in the wallpaper, and the first character is hidden.
[0007] In some embodiments, controlling the vehicle-mounted terminal to execute the vehicle-mounted control function associated with the first text includes: determining a safety index for executing an in-vehicle control function associated with the first text in an operating state of the in-vehicle terminal; Determine that the safety index is not lower than a safety threshold, and control the vehicle-mounted terminal to execute a vehicle-mounted control function associated with the first text.
[0008] In some embodiments, controlling the vehicle-mounted terminal to execute the vehicle-mounted control function associated with the first text includes: Determining a termination condition for executing the first vehicle-mounted control function; Determine that the execution termination condition is met, and control the vehicle-mounted terminal to turn off the vehicle-mounted control function associated with the first text.
[0009] In some embodiments, the method further comprises: receiving a second input, wherein the second input includes second text to be displayed in the wallpaper; In response to the second input, the wallpaper is displayed on the desktop of the vehicle-mounted terminal, and the second text is displayed in the wallpaper.
[0010] In some embodiments, the method further comprises: In response to the second input, matching the text in the text wallpaper with an in-vehicle function item in a preset in-vehicle function library; It is determined that there is a third character in the text wallpaper that successfully matches the first vehicle function item in the preset vehicle function library, and a logical mapping between the third character and the vehicle control function corresponding to the first vehicle function item is created.
[0011] In some embodiments, the method further comprises: Determine that a first vehicle-mounted control function matching the third character exists in the first vehicle-mounted function item; Create a logical mapping between the third text and the first vehicle control function.
[0012] In some embodiments, the method further comprises: Determining that the first in-vehicle control function matching the third character does not exist in the first in-vehicle function item; Determining a second vehicle-mounted control function that was last activated in the first vehicle-mounted function item; Create a logical mapping between the third text and the second vehicle control function.
[0013] In some embodiments, the method further comprises: Determining that the first in-vehicle control function matching the third character does not exist in the first in-vehicle function item; Determine a third vehicle-mounted control function in the first vehicle-mounted function item that matches the context data, wherein the context data includes at least one of regional environment information and user characteristic information of the vehicle-mounted terminal; Create a logical mapping between the third text and the third vehicle control function.
[0014] In a second aspect, an embodiment of the present application provides a vehicle-mounted terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the methods described above is implemented.
[0015] In a third aspect, an embodiment of the present application provides a vehicle, comprising the vehicle-mounted terminal as described above.
[0016] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the methods described above is implemented.
[0017] In a fifth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the methods described above.
[0018] In a sixth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements any of the methods described above when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0020] Figure 1 A schematic diagram of a flow chart of a vehicle control method provided by an embodiment of the present application; Figure 2 One of the scenario schematic diagrams of the vehicle control method provided by one embodiment of the present application; Figure 3 A second schematic diagram of a scenario of a vehicle control method provided by an embodiment of the present application; Figure 4 A third schematic diagram of a scenario of a vehicle control method provided by an embodiment of the present application; Figure 5 A fourth schematic diagram of a scenario of a vehicle control method provided by an embodiment of the present application; Figure 6 A schematic diagram of the structure of a vehicle provided in one embodiment of the present application; Figure 7 A schematic diagram of the structure of an electronic device provided for one embodiment of the present application. DETAILED DESCRIPTION
[0021] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0022] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.
[0023] At present, the wallpaper of the display screen of the vehicle's on-board terminal is usually static, that is, once set, it will neither change naturally with the passage of time nor change due to user interaction. This static nature limits the diversity and personalization of the wallpaper.
[0024] Although some wallpapers have dynamic effects, these dynamic effects are often based on preset looping animations or visual effects, such as wallpapers that move over time.
[0025] A dynamic wallpaper is a wallpaper that automatically changes its appearance or content according to the current time or the passage of time. The wallpaper changes to reflect the passage of time, providing users with a more vivid and interesting desktop experience.
[0026] This dynamic effect mainly relies on changes at preset fixed times rather than being combined with the vehicle's real-time data or functions. Although it can provide a sense of freshness to a certain extent, the lack of direct connection with the vehicle's controls limits the practicality and interactivity of the wallpaper.
[0027] In view of this, the present application provides a vehicle-mounted control method, which combines the vehicle-mounted control function with the text in the wallpaper, while providing beautiful wallpaper, it can also trigger the corresponding vehicle-mounted control function, thereby improving the practicality and interactivity of the vehicle's wallpaper.
[0028] Figure 1 FIG. 1 is a flow chart of a vehicle control method provided by an embodiment of the present application. Figure 1 As shown, the vehicle control method includes the following steps: step 110, step 120, and step 130. The steps of the method flow are only a possible implementation method of the present application.
[0029] Step 110: receiving a first input, wherein the first input includes a touch operation performed in a display area of a first character in a wallpaper of the vehicle-mounted terminal; Here, the display area of the text is a specific area in the wallpaper for displaying text content. The size, shape, and position of this display area can be flexibly adjusted according to requirements. For example, a wallpaper can include one or more display areas for displaying the first text, and the number, font, and size of the text included in each display area can be the same or different.
[0030] For example, the first text can represent a single character, that is, one character occupies an independent display area. Or, the first text can represent multiple related characters, that is, multiple characters jointly occupy an independent display area. It can be understood that the first text can be associated with different vehicle control functions. For example, if the vehicle control function is "close the window", then the first text can include the four characters "close the window" and be displayed in an independent display area, or two first texts can respectively include "close" and "window" and be displayed in two independent display areas. For example, if the vehicle control function is "window", then the first text can include the two characters "window" and be displayed in an independent display area, or the first text can only include the single character "window" and be displayed in an independent display area. In some examples, "window" and "window" can be associated and configured to open the vehicle window control interface so that the user can perform further vehicle control on the window control interface.
[0031] In some embodiments, the above-mentioned display area for displaying text is also used to display partial images, that is, the user can see both text and patterns in the display area. The above-mentioned partial images can be, for example, displayed on different layers of the display area, such as the next layer of the text layer.
[0032] In some embodiments, the above-mentioned display area for displaying text is only used to display text. For example Figure 2 As shown, the text presented in the wallpaper set on the display screen 200 of the vehicle terminal includes five Chinese characters: air conditioner, lamp, seat, chair. The shapes of the display areas of several characters are all quadrilaterals, and the size of the display area is adjusted synchronously with the size of the text. The position of the display area can be flexibly arranged. For example, the user can, according to requirements, set the display area of "lamp" to be the largest and the display area of "air conditioner" to be the smallest.
[0033] It should be noted that the outer contour of the display area of the text is usually configured not to be displayed at the front end (therefore, a dotted line is used in the embodiments of the present application), and its outer contour shape can also be adjusted as needed.
[0034] Here, the touch operation refers to the operation performed by the user on the area containing text through the touch screen.
[0035] Such as Figure 3As shown, the user can place a finger in the "empty" display area and hold it for a certain period of time (such as 3 seconds), place two fingers in the "adjust" display area to perform a pinch operation, place three fingers in the "light" display area to perform a slide operation, and place a finger in the "chair" display area and then drag it to the "seat" display area to make it collide with the "seat", etc.
[0036] It can be understood that in some examples, a touch operation can be performed on one first character, or a touch operation can be performed on multiple first characters and the contents of all the characters in the multiple first characters can be combined.
[0037] Step 120: In response to the first input, controlling the first text to be disassembled and displayed; Here, when the wallpaper desktop is used as the main interface and the wallpaper desktop is not covered by any application interface, the first input is determined to be a valid input, thereby responding to the first input.
[0038] After receiving the user's touch operation, the vehicle terminal will disassemble and display the text targeted by the user's touch operation, and the original text will be disassembled and split into smaller units (such as single shape elements, strokes, etc.). The disassembled smaller units are rearranged or displayed in a preset manner.
[0039] Here, the specific disassembly display method can be flexibly set. For example, after the text is disassembled, it can be popped up, rotated, enlarged or reduced, or displayed in the form of animation, etc., character by character or all characters together.
[0040] Step 130: determine the vehicle control function associated with the first disassembled text, and control the vehicle terminal to execute the vehicle control function associated with the first text.
[0041] Here, the association between the disassembled text and the vehicle control function is first searched. This association can be determined based on the semantics of the text, user settings, or preset rules. After determining the associated vehicle control function, the vehicle terminal executes the specified vehicle control function.
[0042] For example, the wallpaper of the vehicle terminal includes "music", and the user disassembles "music" or "music" through touch operation. After the system recognizes that the word "music" has been disassembled, it determines that "music" is associated with the vehicle audio system according to the preset association logic. Subsequently, the vehicle terminal sends a command to the audio system to control the audio system to perform a specific function, such as randomly playing a song in the music list.
[0043] In the embodiments of the present application, the vehicle control function is combined with the text on the wallpaper, enabling the user to control the vehicle control function of the vehicle through touch operations while enjoying the personalized wallpaper. This improves the practicality and interactivity of the vehicle wallpaper.
[0044] It should be noted that each embodiment of the present application can be freely combined, the order can be swapped, or each can be executed independently, without relying on or depending on a fixed execution order.
[0045] In some embodiments, the method further includes: Decompose the radicals of the first text; Display the radicals of the first text in the wallpaper and hide the first text.
[0046] In this embodiment, the structure of the first text can be analyzed through a text processing algorithm to identify the various parts that make up the first text, and the radicals can be extracted therefrom. The radicals of the first text can also be identified and decomposed through a preset dictionary table.
[0047] After the radicals of the first text are decomposed, the decomposed radicals will be displayed at an appropriate position in the wallpaper. Here, the decomposed radicals can be presented in the same or different fonts, sizes, and colors as the first text, and there is no limitation on this.
[0048] While displaying the decomposed radicals, the original first text in the wallpaper will be hidden so that the user can only see its radicals.
[0049] Such as Figure 4 As shown, the user holds down the character "椅" with one finger and then drags it until "椅" completely covers or approaches the display area of the character "座", triggering a collision effect. At this moment, the radical "木" of "椅" separates from the original character and is displayed at the collision area between "椅" and "座", while "椅" gradually hides in the background of the wallpaper.
[0050] In the embodiments of the present application, after receiving the touch operation of the user on the first text, the radicals of the first text are decomposed, and the radicals are displayed in the wallpaper while the first text is hidden. This dynamic decomposition and display effect can, on the one hand, provide a novel wallpaper interaction method, and on the other hand, can intuitively inform the user that their operation has been recognized and responded to by the system.
[0051] In some embodiments, the controlling the vehicle-mounted terminal to execute the vehicle control function associated with the first text includes: Determine the safety index for executing the vehicle control function associated with the first text in the operating state of the vehicle-mounted terminal; Determine that the safety index is not lower than a safety threshold, and control the vehicle-mounted terminal to execute a vehicle-mounted control function associated with the first text.
[0052] Specifically, in order to improve driving safety, when the vehicle terminal receives an execution request of the vehicle control function associated with the first character, it first evaluates the safety index of executing the vehicle control function in the current operating state. For example, a safety index is evaluated by combining factors such as the vehicle speed, whether the vehicle is in the automatic driving mode, and whether the environment of the vehicle (such as road conditions, weather, etc.) is suitable for executing the vehicle control function.
[0053] For example, while the vehicle is driving, the user triggers the in-vehicle control function of adjusting the seat's tilt angle through the "seat" in the wallpaper. Before executing this in-vehicle control function, the in-vehicle terminal will collect various status data of the current vehicle, including vehicle speed, road conditions, weather information, driver's fatigue level, etc., and evaluate the safety index of adjusting the seat's tilt angle under the current operating state. For example, if the vehicle speed is fast and the road conditions are poor, adjusting the seat's tilt angle will affect safe driving, then the safety index is low; if the vehicle speed is slow and the road conditions are good, adjusting the seat's tilt angle will not affect safe driving, then the safety index is high.
[0054] For example, while the vehicle is driving, the user triggers the in-vehicle control function of playing music through the "music" in the wallpaper. Since playing music while driving will not affect driving safety, the safety index of the in-vehicle control function is high. However, if the in-vehicle control function of opening the window is triggered while driving at high speed, since opening the window at high speed may increase wind resistance and noise and affect driving stability, the safety index of the in-vehicle control function is low.
[0055] Next, the evaluated safety index is compared with the safety threshold. If the safety index is not lower than the safety threshold, it means that the risk of executing the vehicle control function in the current state is within an acceptable range. Then the vehicle terminal can control the execution of the vehicle control function associated with the first character. Otherwise, the operation is refused to be executed to avoid potential safety problems.
[0056] In the embodiment of the present application, through the above method, the vehicle-mounted terminal can flexibly respond to the vehicle-mounted control function triggered by the first text while ensuring driving safety.
[0057] In some embodiments, controlling the vehicle-mounted terminal to execute the vehicle-mounted control function associated with the first text includes: Determining a termination condition for executing the first vehicle-mounted control function; It is determined that the execution termination condition is met, and the vehicle-mounted terminal is controlled to close the vehicle-mounted control function associated with the first text.
[0058] Here, the execution termination condition is used to determine when the currently executed function should be stopped or closed. The execution termination condition includes but is not limited to time limit, user operation, vehicle state change, environmental change, etc., and can be flexibly set based on actual conditions.
[0059] For example, for the air conditioning cooling function, its execution termination condition may be when the temperature in the car drops to the comfortable temperature range preset by the user and remains within the range for a period of time. For example, for the window opening function, its execution termination condition may be based on a specific user operation, such as closing the window through the vehicle terminal, physical buttons or other means. For another example, for the automatic wiper function, its execution termination condition may be when the rain sensor detects that the rain has decreased to a level where the wipers do not need to work, or when the user manually turns off the automatic mode.
[0060] Once the vehicle terminal detects that the execution termination conditions of the vehicle control function are met, it will perform the corresponding shutdown operation according to the preset control logic, such as sending a control signal to the corresponding actuator (such as the air-conditioning compressor, window motor, wiper motor, etc.) to shut down the vehicle control function associated with the first text.
[0061] In the embodiment of the present application, after the corresponding vehicle control function is triggered by the text in the wallpaper, the execution of the vehicle control function is automatically and flexibly controlled according to the execution termination condition of the vehicle control function, thereby improving the intelligence of vehicle driving.
[0062] In some embodiments, the method further comprises: receiving a second input, wherein the second input includes second text to be displayed in the wallpaper; In response to the second input, the wallpaper is displayed on the desktop of the vehicle-mounted terminal, and the second text is displayed in the wallpaper.
[0063] Here, the second input refers to an input containing text information received by the vehicle terminal. Through the second input, the user can add second text to the wallpaper used on the desktop of the vehicle terminal.
[0064] Specifically, the input method includes but is not limited to voice input, keyboard input, or selecting preset text or phrases from a self-selected library pre-stored in the vehicle-mounted terminal.
[0065] After receiving the input containing the second characters, the vehicle terminal will combine the second characters with the wallpaper in a specific manner (such as superimposing, embedding, etc.) to form a new desktop background containing the second characters.
[0066] It can be understood that the above-mentioned second character may include one or more characters, and these characters can be combined to form different vehicle control instructions.
[0067] like Figure 5 When setting the wallpaper of the vehicle's central control screen, the user can select a favorite wallpaper image from the wallpaper library through the central control screen or voice command, and then activate the input box through the text editor, enter the text content to be displayed on the wallpaper in the input box, such as "seat massage", and then continue to set the font, size, color, and display position through the text editor. After the setting is completed, the vehicle terminal will overlay the "seat massage" text as a layer on the wallpaper and display it on the central control screen.
[0068] In some embodiments, the method further comprises: In response to the second input, matching the text in the text wallpaper with an in-vehicle function item in a preset in-vehicle function library; It is determined that there is a third character in the text wallpaper that successfully matches the first vehicle function item in the preset vehicle function library, and a logical mapping between the third character and the vehicle control function corresponding to the first vehicle function item is created.
[0069] Specifically, the vehicle-mounted terminal is provided with a preset vehicle-mounted function library, and the preset vehicle-mounted function library includes various vehicle-mounted function items supported by the vehicle-mounted terminal and their corresponding function names.
[0070] When the user completes text editing and confirms that the second text should be displayed in the wallpaper, the vehicle terminal will further parse the second text. For example, through text analysis methods such as keyword matching, regular expression matching, and semantic analysis, each input text or text combination will be matched with various vehicle function items in the preset vehicle function library one by one, and the matching degree between each text or text combination and the vehicle function item will be determined. If the matching degree exceeds the threshold, the match can be determined to be successful.
[0071] Finally, once the third characters and the first vehicle-mounted function items that have been successfully matched are determined, the vehicle-mounted terminal will create a logical mapping relationship that defines that when the user interacts with the third characters, the first vehicle-mounted function items that have been successfully matched by the third characters will be executed.
[0072] For example, if "navigation home" is successfully matched with "navigation function item", the vehicle terminal will create a logical mapping so that when the user touches the text related to "navigation home" in the wallpaper, the vehicle terminal will automatically start the navigation application.
[0073] In the embodiment of the present application, through the above method, the vehicle terminal can not only display personalized wallpapers and texts, but also combine these texts with specific vehicle function items. In this way, while providing beautiful wallpapers, it can also trigger corresponding vehicle control functions, thereby improving the practicality and interactivity of the vehicle's wallpapers.
[0074] In some embodiments, the method further comprises: Determine that a first vehicle-mounted control function matching the third character exists in the first vehicle-mounted function item; Create a logical mapping between the third text and the first vehicle control function.
[0075] It should be noted that each vehicle function item includes at least one vehicle control function. For example, the vehicle audio function item includes functions such as play / pause music, switch songs, and adjust volume, and the air conditioning system function item includes functions such as temperature adjustment, wind speed adjustment, and wind direction adjustment.
[0076] In this embodiment, after determining that the third text has a first vehicle function item that matches successfully, the third text is continued to be matched with several vehicle control functions in the first vehicle function item. Similarly, several vehicle control functions in the first vehicle function item can be matched with the third text one by one through text analysis methods such as keyword matching, regular expression matching, and semantic analysis to determine the matching degree between each vehicle control function and the third text. If the matching degree exceeds a threshold, it can be determined that the match is successful.
[0077] If a first vehicle control function that successfully matches the third text is found, the vehicle terminal will create a logical mapping relationship, which defines that when the user interacts with these third texts, the first vehicle control function that successfully matches the third text will be executed.
[0078] For example, the text input by the user is "rapid cooling". During the initial matching, the text "rapid cooling" can be successfully matched with the air-conditioning system function item. Then, the text "rapid cooling" is further matched with several air-conditioning control functions in the air-conditioning system function item. If the "rapid cooling" control function in the air-conditioning system function item is successfully matched, a logical mapping between the text "rapid cooling" and the "rapid cooling" control function is created. In this way, when the user touches the text related to "rapid cooling" in the wallpaper, the vehicle terminal will automatically start the air-conditioning system and turn on rapid cooling.
[0079] In some embodiments, the method further comprises: Determining that the first in-vehicle control function matching the third character does not exist in the first in-vehicle function item; Determining a second vehicle-mounted control function that was last activated in the first vehicle-mounted function item; Create a logical mapping between the third text and the second vehicle control function.
[0080] Here, when the meaning of the text input by the user is not clear enough, or there is no first vehicle control function in the first vehicle function item that completely corresponds to the third text input by the user, the vehicle terminal will check the history of the first vehicle function item to determine which vehicle control function of the first vehicle function item the vehicle terminal activated in the last operation, that is, the second vehicle control function. The vehicle terminal will then create a logical mapping relationship, which defines that when the user interacts with these third texts, the second vehicle control function that is successfully matched by the third text will be executed.
[0081] For example, the text input by the user is "air conditioning". During the initial matching, the text "air conditioning" and the air conditioning system function item can be successfully matched. Then, the text "air conditioning" is further matched with several air conditioning control functions in the air conditioning system function item. Since several air conditioning control functions in the air conditioning system function item are all related to "air conditioning", the vehicle terminal will check the historical records of the air conditioning system function item and determine that when the air conditioning was used most recently, the user started the cooling function of the air conditioning and set the temperature to 25 degrees Celsius and the wind speed to medium. The vehicle terminal will create a logical mapping of the text "air conditioning" and the control function of "cooling, temperature 25 degrees Celsius, and wind speed to medium". In this way, when the user touches the text related to "air conditioning" in the wallpaper, the vehicle terminal will automatically start the air conditioning system and start the cooling function of the air conditioning, with the temperature set to 25 degrees Celsius and the wind speed adjusted to medium.
[0082] In the embodiment of the present application, through the above method, accurate recognition of user intentions is achieved, and the operational convenience and intelligence of the combination of vehicle-mounted control functions and text are improved.
[0083] In some embodiments, the method further comprises: Determining that the first in-vehicle control function matching the third character does not exist in the first in-vehicle function item; Determine a third vehicle-mounted control function in the first vehicle-mounted function item that matches the context data, wherein the context data includes at least one of regional environment information and user characteristic information of the vehicle-mounted terminal; Create a logical mapping between the third text and the third vehicle control function.
[0084] Furthermore, when the meaning of the text input by the user is not clear enough, or there is no first vehicle-mounted control function in the first vehicle-mounted function item that completely corresponds to the third text intention input by the user, the situational data can also be used to find the most suitable vehicle-mounted control function, that is, the third vehicle-mounted control function.
[0085] Here, contextual data includes but is not limited to regional environmental information (such as temperature, humidity, climate, season, etc.) of the vehicle terminal and user characteristic information (such as the user's driving habits, preference settings, historical behaviors, etc.).
[0086] In this embodiment, the user intention can be identified by utilizing these data to determine the operation that the user is most likely to want to perform in the current situation.
[0087] For example, the text input by the user is "air conditioning". In the initial matching, the text "air conditioning" can be successfully matched with the air conditioning system function item. Then, the text "air conditioning" is further matched with several air conditioning control functions in the air conditioning system function item. Since several air conditioning control functions in the air conditioning system function item are all related to "air conditioning", the vehicle terminal will determine the regional environmental information and user characteristic information of the current vehicle terminal. If the current regional environmental information shows that the season is summer and the summer temperature is high, and the user characteristic information is that the air conditioning is preferred to be turned on in hot weather, then the vehicle terminal will create a logical mapping between the text "air conditioning" and the "cooling" control function. In this way, when the user touches the text related to "air conditioning" in the wallpaper, the vehicle terminal will automatically start the air conditioning system and start the cooling function of the air conditioning.
[0088] In the embodiment of the present application, by combining regional environmental information and user characteristic information, logical mapping between text in the wallpaper and vehicle control functions is achieved, thereby improving user experience and the intelligence of the vehicle terminal.
[0089] The present application also provides a vehicle-mounted terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the vehicle-mounted control method provided in the above-mentioned method embodiments is implemented. The method includes: A first input is received, wherein the first input includes a touch operation performed in a display area of a first character in a wallpaper of a vehicle-mounted terminal; in response to the first input, the first character is controlled to be disassembled and displayed; an in-vehicle control function associated with the disassembled first character is determined, and the in-vehicle terminal is controlled to execute the in-vehicle control function associated with the first character.
[0090] In addition, the present application also provides a vehicle, comprising the above-mentioned vehicle-mounted terminal.
[0091] Figure 6 A side view of a portion of an exemplary vehicle provided by at least one embodiment of the present disclosure is shown. Figure 6 In the example of FIG. 6 , vehicle 610 is a type of vehicle that can carry passengers (e.g., a car, truck, or other automotive vehicle). Configurations in which vehicle 610 is a robot (e.g., an autonomous robot) or other vehicle that does not carry human passengers may also be used. Figure 6 As shown, vehicle 610 may be operating on, for example, road 611 .
[0092] Vehicle 610 may be manually driven (e.g., by a human driver), may be operated via remote control, and / or may be operated autonomously (e.g., by an autonomous driving system or other autonomous propulsion system). Using vehicle sensors such as lidar, radar, visible light and / or infrared cameras (e.g., two-dimensional and / or three-dimensional cameras), proximity (range) sensors, and / or other sensors, an autonomous driving system and / or driver assistance system in vehicle 610 may perform automatic braking, steering, and / or other operations to help avoid pedestrians, inanimate objects, and / or other external structures, such as exemplary obstacle 612 on road 611.
[0093] Vehicle 610 may include a vehicle body, such as body 613. Body 613 may include vehicle structure, such as body panels formed of metal and / or other materials, and may include doors, a hood, a trunk, fenders, a chassis with wheels mounted, a roof, etc. Windows may be formed in doors 614 (e.g., on the sides of body 613, on the roof of vehicle 610, and / or in other parts of vehicle 610). Windows, doors 614, and other parts of body 610 may separate the interior of vehicle 610 from the external environment surrounding vehicle 610. Doors 614 may be opened and closed so that people can enter and exit vehicle 610. Seats and other structures may be formed in the interior of body 613.
[0094] The vehicle 610 may have automotive lighting, such as one or more headlights (sometimes referred to as headlamps), driving lights, fog lights, daytime running lights, turn signals, brake lights, and / or other lights. Figure 6 As shown, for example, vehicle 610 may have lights, such as lights 615. Generally, lights 615 may be mounted on the front F of vehicle 610, on the rear R of vehicle 610, on the left and / or right sides W of vehicle 610, and / or on other parts of body 610 (e.g., the interior of vehicle 610). As an example, there may be left and right headlights 615 located on the left and right sides of vehicle 610, respectively, to illuminate the vehicle in a forward direction (e.g., in the vehicle 610). Figure 6 610 is provided in the X direction (in the example, the X direction along which the vehicle 610 moves when traveling forward). By shining the left and right headlights 615 on the external surface 616 in front of the vehicle 610, such as the road 611 and the exemplary obstacle 612, the driver or passenger of the vehicle 610 can see even in dim ambient lighting conditions (e.g., at night). The operation of sensors in the vehicle 610, such as image sensors and other sensors that use light, can also be supported by providing illumination to the road 611.
[0095] The vehicle 610 may have an onboard terminal (e.g., a vehicle computer) 618. The onboard terminal 618 may include control circuits and / or input-output devices. The control circuit in the onboard terminal 618 may be configured to run the underlying vehicle computer operating system, autonomous driving applications, navigation applications (e.g., applications for displaying maps on a display), and software for controlling vehicle temperature control devices, lighting, media playback, window lifting, door operation, sensor operation, and / or other vehicle operations. For example, a portion of the vehicle computer system may form an autonomous driving system that uses data such as sensor data to automatically drive the vehicle 610 on a road such as road 611. The control circuit may include a processing circuit and a memory, and may be configured to perform operations in the vehicle 610 using hardware (e.g., dedicated hardware or circuits), firmware, and / or software. Software code and other data for performing operations in the vehicle 610 are stored on a non-transitory computer-readable storage medium (e.g., a tangible computer-readable storage medium) in the control circuit. Software code may sometimes be referred to as software, data, program instructions, computer instructions, or code. The non-transitory computer-readable storage medium may include non-volatile memory, such as non-volatile random access memory, one or more hard disk drives (e.g., magnetic disk drives or solid-state drives), one or more removable flash drives or other removable media or other memory. The software stored on the non-transitory computer-readable storage medium may be executed on the processing circuit of the vehicle terminal 618. The processing circuit may include an application-specific integrated circuit having a processing circuit, one or more microprocessors, a central processing unit (CPU), or other processing circuit.
[0096] The input-output device of the vehicle terminal 618 may include a display, a button, a microphone, a speaker and / or user input and other devices for providing output. The input device can be used to receive input digital or character information, and to generate signal input related to the settings and function control of the driver, passengers and other people of the vehicle 610. Specifically, the input device may include a touch panel and other input devices (such as a microphone, buttons in the vehicle, etc.). The touch panel, also known as a touch screen, can collect touch operations on or near the driver, passengers and other people of the vehicle 610 (such as operations by users using fingers (such as single fingers or multiple fingers), styluses, etc., any suitable objects or accessories on or near the touch panel), and drive the corresponding connection device according to a pre-set program.
[0097] The output device of the vehicle terminal 618 can be used to provide audio output, visual output (eg, display content, etc.) and / or other suitable output to the driver, passengers and others of the vehicle 610 .
[0098] The visual output device of the vehicle terminal 618 can be divided into two categories. The first category is the vehicle display screen; the second category is the projection display screen, such as a head-up display device (Head Up Display, HUD). The vehicle display screen is a physical display screen and an important part of the vehicle system. The vehicle 610 can be provided with multiple display screens, such as a digital instrument display screen, a central control screen, a display screen in front of the passenger in the co-pilot seat (also called the front passenger), a display screen in front of the left rear passenger, and a display screen in front of the right rear passenger. Even the window can be used as a display screen for display. Head-up display, also known as a head-up display system. It is mainly used to display driving information such as speed and navigation on a display device in front of the driver (such as a windshield). To reduce the driver's line of sight transfer time, avoid pupil changes caused by the driver's line of sight transfer, and improve driving safety and comfort. HUD includes, for example, a combined head-up display (Combiner-HUD, C-HUD) system, a windshield head-up display (Windshield-HUD, W-HUD) system, and an augmented reality head-up display system (Augmented Reality HUD, AR-HUD).
[0099] One or more vehicle-mounted display screens (or vehicle-mounted screens) are arranged inside the vehicle 610, including but not limited to the main driver's display screen (or, it can also be called the central control screen), the co-driver's display screen (or, it can also be called the co-driver's entertainment screen), the rear seat display screen (for example, the rear screen of the main driver's headrest, or, the rear screen of the co-driver's headrest) and the instrument screen. In some examples, wallpaper can be displayed on the main driver's display screen, the co-driver's display screen or other suitable display screens, and the processing circuit of the vehicle 610, such as a central processing unit or a system on a chip, performs the process described in any embodiment of the present application based on the received first input. In some possible implementations, the main driver's display screen can also be a long screen (such as a fish screen) extending to the co-driver area. Any of the above display screens can display a graphical user interface (Graphical User Interface, GUI), and the GUI can include icons / running interfaces of one or more applications, and / or one or more cards. For example, an audio playback window of the vehicle system can be displayed on a display screen (such as a main driver's display screen or a co-driver's display screen or a rear seat display screen or other display screens), and the above audio playback window can be displayed on the display screen in the form of a card, or displayed on the display screen in the form of a floating window. For example, the audio playback window can be dragged on the display screen, and the user or any person in the vehicle 610 can drag the audio playback window to any area of the display screen. Alternatively, the audio playback window can also be enlarged or reduced on the display screen. In some examples, when the audio playback window is enlarged to more than a certain proportion of the display screen (for example, more than 50% or other proportions), the audio playback window is displayed in full screen on the display screen. When the audio playback window is reduced to more than a certain proportion of the display screen (for example, less than 10% or other proportions), the audio playback window is minimized or displayed as a card in a fixed area of the display screen.
[0100] The vehicle 610 may have components 619, which may include, for example, a propulsion and steering system (e.g., a manually adjustable steering system and / or a steering system having wheels (not shown) coupled to the body 613, steering controls, one or more motors for driving the wheels, etc.) and other vehicle components. The components 619 may also include other input-output devices within the vehicle 610, such as sensors, haptic devices, speakers, and / or other devices for collecting environmental measurements, information about vehicle operation, and / or user input, and for providing output. The sensors in component 619 may include ambient light sensors, touch sensors, force sensors, proximity sensors, optical sensors such as cameras operating at visible, infrared and / or ultraviolet wavelengths (e.g., fisheye cameras, two-dimensional cameras, three-dimensional cameras, and / or other cameras), capacitive sensors, resistive sensors, ultrasonic sensors (e.g., ultrasonic distance sensors), microphones, radio frequency sensors such as radar sensors, lidar (light detection and ranging) sensors, door open / close sensors, seat pressure sensors and other vehicle occupant sensors, window sensors, position sensors for monitoring position, orientation and movement, speedometers, satellite positioning system sensors, and / or other sensors. The output devices in component 619 may be used to provide tactile outputs (e.g., vibration of vehicle seats), audio outputs (e.g., speakers), visual outputs (e.g., lights, etc.), and / or other suitable outputs to vehicle occupants and other persons or the environment outside the vehicle.
[0101] The three-dimensional sensor in component 619 can be formed by a pair of two-dimensional image sensors (e.g., a pair of binocular cameras formed at a three-dimensional camera) that together act as a stereo depth sensor. A three-dimensional sensor can also be formed using an image sensor system that emits structured light (e.g., an array of dots, lines, grids, and / or other structured light patterns of infrared and / or visible wavelengths) and captures images (e.g., two-dimensional images) for analysis. The captured image shows how the structured light pattern is distorted by the three-dimensional surface illuminated by the structured light pattern. By analyzing the distortion of the structured light, the three-dimensional shape of the surface can be reconstructed. If desired, the three-dimensional sensor of vehicle 610 may include one or more time-of-flight sensors. For example, time-of-flight measurements can be made using light (e.g., lidar sensor measurements) and radio frequency signals (e.g., three-dimensional radar).
[0102] During operation, component 619 may collect information from sensors and / or other input-output devices, such as lidar data, camera data (e.g., two-dimensional images), radar data, and / or other sensor data. For example, three-dimensional image data may be captured using a three-dimensional image sensor. Two-dimensional images (e.g., Figure 6 headlight illumination image on one or more areas of road 611).
[0103] The vehicle driver, passenger or other user of vehicle 610 can provide user input to vehicle terminal 618 and / or component 619. Cameras, touch sensors, physical controls (e.g., steering wheels, brakes, etc.) and other input devices can be used to collect user input. Remote data sources can provide database information to vehicle terminal 618 and / or component 619 by wirelessly communicating with vehicle 610. Display screens, speakers and other output devices can be used to provide content to users, such as interactive on-screen menu options and audio. Users can interact with this interactive content by providing touch input to the touch sensor in the display and / or by providing user input with other input devices. If necessary, the control circuit of vehicle 610 can use sensor data, user input, information from a remote database and / or other information (e.g., information about nearby obstacles in the road and / or other environments around the vehicle 610) to provide driver assistance information and / or autonomous driving vehicle 610 to the driver.
[0104] Component 619 may include a forward sensor circuit, such as Figure 6 The forward sensor circuit may include one or more sensors facing a surface in front of the vehicle 610 (e.g., oriented Figure 6 One or more sensors in the X direction of the vehicle 610 are used to detect structures in front of the vehicle 610, such as obstacles 612 and the surface 616 of the road 611). For example, the forward sensor 620 can be a laser radar, a millimeter wave radar, an ultrasonic radar, or any other sensor that can detect the structure in front of the vehicle 610.
[0105] The vehicle 610 may have a battery 6A, which may be disposed at the bottom, head, or tail of the vehicle 610. The battery 6A may be used to power a lighting system (e.g., a lamp 615), a component 619 (e.g., a motor in a propulsion system, an operating system of a vehicle computer, etc.), or other parts of the vehicle 610 that are not shown. For example, the battery 6A may be used for starting the vehicle 610, the vehicle computer system, the air conditioning system, and power consumption during driving. For example, the battery 6A may include a battery module composed of a plurality of batteries or a plurality of battery cells described in any example of the present disclosure, or may include a battery pack composed of a plurality of battery modules. In some examples, the battery pack includes a plurality of battery modules, a mechanism system (e.g., a battery pack cover, a tray, a metal bracket, etc.), an electrical system (e.g., a high-voltage wiring harness, a low-voltage wiring harness, and a relay, etc.), a thermal management system (e.g., a water-cooling, liquid-cooling, air-cooling system, etc.), and a BMS (Battery management system). In other examples, the battery pack may be directly composed of more batteries or more battery cells. For example, more batteries or more battery cells may be integrated on the chassis of the vehicle 610 using CTC (Cell To Chassis) technology, thereby eliminating the design of the battery module.
[0106] Figure 7 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 7 As shown, the electronic device may include: a processor 710, a communication interface 720, a memory 730 and a communication bus 740, wherein the processor 710, the communication interface 720 and the memory 730 communicate with each other through the communication bus 740. The processor 710 may call the logic instructions in the memory 730 to execute the vehicle control method, which includes: A first input is received, wherein the first input includes a touch operation performed in a display area of a first character in a wallpaper of a vehicle-mounted terminal; in response to the first input, the first character is controlled to be disassembled and displayed; an in-vehicle control function associated with the disassembled first character is determined, and the in-vehicle terminal is controlled to execute the in-vehicle control function associated with the first character.
[0107] In addition, the logic instructions in the above-mentioned memory 730 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0108] On the other hand, the present application further provides a computer program product, the computer program product comprising a computer program, the computer program may be stored on a non-transitory computer-readable storage medium, and when the computer program is executed by a processor, the computer can execute the vehicle-mounted control method provided by the above-mentioned method embodiments, the method comprising: A first input is received, wherein the first input includes a touch operation performed in a display area of a first character in a wallpaper of a vehicle-mounted terminal; in response to the first input, the first character is controlled to be disassembled and displayed; an in-vehicle control function associated with the disassembled first character is determined, and the in-vehicle terminal is controlled to execute the in-vehicle control function associated with the first character.
[0109] In another aspect, the present application further provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the vehicle-mounted control method provided by the above-mentioned method embodiments is implemented, and the method includes: A first input is received, wherein the first input includes a touch operation performed in a display area of a first character in a wallpaper of a vehicle-mounted terminal; in response to the first input, the first character is controlled to be disassembled and displayed; an in-vehicle control function associated with the disassembled first character is determined, and the in-vehicle terminal is controlled to execute the in-vehicle control function associated with the first character.
[0110] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0111] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0112] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A vehicle control method, comprising: receiving a first input, wherein the first input comprises a touch operation performed in a display area of a first character in a wallpaper of the vehicle-mounted terminal; In response to the first input, controlling the first text to be disassembled and displayed; The in-vehicle control function associated with the disassembled first character is determined, and the in-vehicle terminal is controlled to execute the in-vehicle control function associated with the first character.
2. The vehicle-mounted control method according to claim 1, further comprising: Decomposing the radical of the first character; The radical of the first character is displayed in the wallpaper, and the first character is hidden.
3. The vehicle control method according to claim 1, wherein the step of controlling the vehicle terminal to execute the vehicle control function associated with the first text comprises: determining a safety index for executing an in-vehicle control function associated with the first text in an operating state of the in-vehicle terminal; Determine that the safety index is not lower than a safety threshold, and control the vehicle-mounted terminal to execute a vehicle-mounted control function associated with the first text.
4. The vehicle control method according to claim 1, wherein the step of controlling the vehicle terminal to execute the vehicle control function associated with the first text comprises: Determining a termination condition for executing the first vehicle-mounted control function; It is determined that the execution termination condition is met, and the vehicle-mounted terminal is controlled to close the vehicle-mounted control function associated with the first text.
5. The vehicle-mounted control method according to claim 1, further comprising: receiving a second input, wherein the second input includes second text to be displayed in the wallpaper; In response to the second input, the wallpaper is displayed on the desktop of the vehicle-mounted terminal, and the second text is displayed in the wallpaper.
6. The vehicle-mounted control method according to claim 5, further comprising: In response to the second input, matching the text in the text wallpaper with an in-vehicle function item in a preset in-vehicle function library; It is determined that there is a third character in the text wallpaper that successfully matches the first vehicle function item in the preset vehicle function library, and a logical mapping between the third character and the vehicle control function corresponding to the first vehicle function item is created.
7. The vehicle-mounted control method according to claim 6, further comprising: Determine that a first vehicle-mounted control function matching the third character exists in the first vehicle-mounted function item; Create a logical mapping between the third text and the first vehicle control function.
8. The vehicle-mounted control method according to claim 6, further comprising: Determining that the first in-vehicle control function matching the third character does not exist in the first in-vehicle function item; Determining a second vehicle-mounted control function that was last activated in the first vehicle-mounted function item; Create a logical mapping between the third text and the second vehicle control function.
9. The vehicle-mounted control method according to claim 6, further comprising: Determining that the first in-vehicle control function matching the third character does not exist in the first in-vehicle function item; Determine a third vehicle-mounted control function in the first vehicle-mounted function item that matches the context data, wherein the context data includes at least one of regional environment information and user characteristic information of the vehicle-mounted terminal; Create a logical mapping between the third text and the third vehicle control function.
10. An in-vehicle terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 9 when executing the program.
11. A vehicle, comprising the vehicle-mounted terminal according to claim 10.
12. A non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 9 when executed by a processor.
