Vehicle-mounted screen interaction method and device of vehicle, vehicle and storage medium
Through the vehicle's on-board screen interaction method, the multi-finger sliding commands are used to identify and match users' operations, which solves the problem that users on the large screen of the car machine have difficulty in completing quick operations through single-finger sliding, and achieves a more intuitive and convenient interactive experience.
Patent Information
- Application Number
- CN202411512513.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-02-18
AI Technical Summary
During the use of the large screen of the car, users cannot use minimalist interactions, such as sliding the screen with their fingers, quickly switching to multiple desktops or opening designated applications quickly. Moreover, due to conflicts in the single-finger sliding commands of the host operating system, they cannot complete the quickness with a single-finger sliding commands. instruction.
A vehicle-mounted screen interaction method is provided. By receiving a user's multi-finger sliding command, it determines whether the finger sliding event is triggered, obtains the finger sliding trajectory and speed, and matches the multi-finger sliding action based on this information to generate interaction results.
It realizes that users trigger specific functions or commands on the on-board display screen through multi-finger sliding operation, accurately identify finger sliding trajectory and speed, execute user-defined shortcut commands, solve the problem of single-finger sliding conflict, and provide a more intuitive and convenient interactive experience. .
Smart Images

Figure CN119473111A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle cockpit technology, and in particular to a vehicle-mounted screen interaction method, device, vehicle and storage medium. Background Art
[0002] With the rapid development of automobile technology, large-screen car computers have become an indispensable part of modern cars. Large-screen car computers not only provide rich information and entertainment content, but also greatly improve the convenience and comfort of driving and riding.
[0003] In the related technology, based on the user's gesture operation and the time of triggering the screen, the application on the car screen can be triggered to pop up by long pressing any position of the screen, thereby completing the interaction.
[0004] However, when using the large screen of the car computer, users cannot complete the shortcut commands they expect, such as quickly switching between multiple desktops or quickly opening specified applications, through some extremely simple interactions, such as sliding their fingers on the screen. Moreover, due to the conflict of single-finger sliding commands in the host operating system, the user's shortcut commands cannot be completed with a single finger. Therefore, the introduction of multi-finger operation to complete user-specific shortcut operations needs to be improved urgently. Summary of the invention
[0005] The present application provides a vehicle-mounted screen interaction method, device, vehicle and storage medium to solve the problems in the related art that during the use of the large-screen vehicle computer, the user cannot complete the user's desired shortcut commands such as quickly switching between multiple desktops or quickly opening a specified application through some minimal interactions, and because the host operating system has a single-finger sliding command conflict, the user's shortcut commands cannot be completed with a single finger.
[0006] The first aspect of the present application provides a method for in-vehicle screen interaction of a vehicle, comprising the following steps: when the in-vehicle screen interaction mode of the vehicle is turned on, receiving a multi-finger sliding command from a user; in response to the multi-finger sliding command from the user, determining whether the user has triggered a finger sliding event on the in-vehicle screen; if the user has triggered the finger sliding event, obtaining the trajectory and speed of the user's finger sliding on the in-vehicle screen, matching the multi-finger sliding action of the user according to the trajectory and the speed, and generating an interaction result of the in-vehicle screen according to the multi-finger sliding action.
[0007] Optionally, in one embodiment of the present application, when the in-vehicle screen interaction mode of the vehicle is turned on, receiving a user's multi-finger sliding instruction includes: when the in-vehicle screen interaction mode of the vehicle is turned on, obtaining the user's in-vehicle screen interaction demand; based on the in-vehicle screen interaction demand, generating at least one multi-finger sliding instruction of the user to switch desktops, open applications, control volume, change songs, control screen brightness and control scenario modes.
[0008] Optionally, in one embodiment of the present application, obtaining the trajectory and speed of the user's finger sliding on the vehicle-mounted screen includes: identifying the user's gesture and touch information on the vehicle-mounted screen; determining the trajectory and speed of the user's finger sliding on the vehicle-mounted screen based on the gesture and the touch information.
[0009] Optionally, in one embodiment of the present application, generating the interaction result of the vehicle screen according to the multi-finger sliding action includes: based on at least one sliding action of two-finger sliding, three-finger sliding and four-finger sliding, controlling the user to slide the vehicle screen according to different numbers of fingers to generate the interaction result of the vehicle screen.
[0010] Optionally, in one embodiment of the present application, determining whether the user triggers a finger sliding event on the vehicle-mounted screen includes: monitoring a multi-finger sliding desktop of the vehicle to obtain monitoring results; and based on the monitoring results, querying from a preset instruction table whether the user triggers the finger sliding event.
[0011] The second aspect of the present application provides an in-vehicle screen interaction device for a vehicle, comprising: a receiving module, for receiving a user's multi-finger sliding command when the in-vehicle screen interaction mode of the vehicle is turned on; a judging module, for judging whether the user has triggered a finger sliding event on the in-vehicle screen in response to the user's multi-finger sliding command; an interaction module, for obtaining the trajectory and speed of the user's finger sliding on the in-vehicle screen when the user triggers the finger sliding event, matching the user's multi-finger sliding action according to the trajectory and the speed, and generating an interaction result of the in-vehicle screen according to the multi-finger sliding action.
[0012] Optionally, in one embodiment of the present application, the receiving module includes: an acquisition unit, used to acquire the user's in-vehicle screen interaction needs when the in-vehicle screen interaction mode of the vehicle is turned on; a generation unit, used to generate at least one multi-finger sliding instruction of the user to switch desktops, open applications, control volume, change songs, control screen brightness and control scenario modes based on the in-vehicle screen interaction needs.
[0013] Optionally, in one embodiment of the present application, the interaction module includes: an identification unit for identifying the user's gestures and touch information on the vehicle-mounted screen; and a determination unit for determining the trajectory and speed of the user's finger sliding on the vehicle-mounted screen based on the gestures and the touch information.
[0014] Optionally, in one embodiment of the present application, the interaction module also includes: an interaction unit, used to control the user to slide the vehicle screen according to different numbers of fingers based on at least one sliding action among two-finger sliding, three-finger sliding and four-finger sliding, so as to generate an interaction result of the vehicle screen.
[0015] Optionally, in one embodiment of the present application, the judgment module includes: a monitoring unit, used to monitor the multi-finger sliding desktop of the vehicle to obtain monitoring results; and a query unit, used to query from a preset instruction table whether the user triggers the finger sliding event based on the monitoring results.
[0016] A third aspect of the present application provides a vehicle, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle-mounted screen interaction method as described in the above embodiment.
[0017] The fourth aspect of the present application provides a computer-readable storage medium, which stores a computer program that, when executed by a processor, implements the above-mentioned vehicle-mounted screen interaction method.
[0018] The embodiment of the present application allows the user to trigger a specific function or command by sliding different numbers of fingers on the vehicle display screen at the same time. It can accurately identify the sliding trajectory and speed of the user's fingers, so as to execute the user's customized shortcut commands, and also solve the problem of the user's single-finger sliding conflict and inability to complete the desired operation. By setting customized shortcut commands, monitoring finger sliding events, and completing user-set operations through monitoring interface callbacks, a more intuitive and convenient interactive experience is provided. As a result, the problem of related technologies that during the use of the large-screen vehicle computer, the user cannot complete the user's desired shortcut commands such as quickly switching multiple desktops or quickly opening specified applications through some minimal interactions, and the user's shortcut commands cannot be completed with a single finger due to the single-finger sliding command conflict in the host operating system.
[0019] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0021] Figure 1 A flowchart of a vehicle-mounted screen interaction method provided according to an embodiment of the present application;
[0022] Figure 2 A flowchart of a vehicle-mounted screen interaction method according to an embodiment of the present application;
[0023] Figure 3 A logical diagram of finger sliding on-vehicle screen interaction according to an embodiment of the present application;
[0024] Figure 4 A structural block diagram of various vehicle computer applications and a vehicle computer system according to an embodiment of the present application;
[0025] Figure 5 A schematic diagram of the structure of a vehicle-mounted screen interaction device provided according to an embodiment of the present application;
[0026] Figure 6 It is a schematic diagram of the structure of a vehicle provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0027] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0028] The following describes the vehicle screen interaction method, device, vehicle and storage medium of the vehicle of the embodiment of the present application with reference to the accompanying drawings. In view of the related technology mentioned in the above background technology, during the use of the large screen of the vehicle machine, the user cannot complete the user's desired quick switching of multiple desktops or quick opening of specified applications through some minimal interactions, and because the host operating system has a single-finger sliding command conflict, the user's shortcut command cannot be completed by a single finger. The present application provides a vehicle screen interaction method, in which the user is allowed to trigger a specific function or command by sliding different numbers of fingers on the vehicle display screen at the same time, and the user's finger sliding trajectory and speed can be accurately identified, so as to execute the user's customized shortcut command, and at the same time solve the problem that the user cannot complete the desired operation due to the conflict of single-finger sliding. By setting customized shortcut commands, monitoring finger sliding events, and completing the user's self-set operation through the monitoring interface callback, a more intuitive and convenient interactive experience is provided. As a result, the related technology solves the problem that during the use of the large screen of the vehicle machine, the user cannot complete the user's desired quick switching of multiple desktops or quick opening of specified applications through some minimal interactions, and because the host operating system has a single-finger sliding command conflict, the user's shortcut command cannot be completed by a single finger.
[0029] Specifically, Figure 1 A schematic flow chart of a vehicle screen interaction method provided in an embodiment of the present application.
[0030] like Figure 1 As shown, the vehicle-mounted screen interaction method of the vehicle includes the following steps:
[0031] In step S101, when the vehicle-mounted screen interaction mode is turned on, a user's multi-finger sliding instruction is received.
[0032] It can be understood that the vehicle-mounted screen interaction mode in the embodiment of the present application can be an interaction method implemented using touch screen technology.
[0033] During the actual implementation process, the embodiment of the present application can receive the user's multi-finger sliding command when the vehicle's in-vehicle screen interaction mode is turned on, thereby triggering specific functions or commands according to the multi-finger sliding command, thereby facilitating the user to perform quick operations and improving the user's experience.
[0034] Optionally, in one embodiment of the present application, when the vehicle's in-vehicle screen interaction mode is turned on, a user's multi-finger sliding command is received, including: when the vehicle's in-vehicle screen interaction mode is turned on, obtaining the user's in-vehicle screen interaction needs; based on the in-vehicle screen interaction needs, generating at least one multi-finger sliding command of the user to switch desktops, open applications, control volume, change songs, control screen brightness and control scenario modes.
[0035] It is understandable that the embodiment of the present application can add an entry for custom shortcut commands in the vehicle settings, where the user can complete the custom shortcut commands. If the user does not set it, a default set of corresponding tables of finger sliding and shortcut commands is used, as shown in Table 1:
[0036] Table 1
[0037]
[0038]
[0039] In Table 1, swiping left and right with two fingers opens and closes the navigation application, swiping up and down adjusts the volume, and swiping left and right with three fingers switches the desktop display. Currently, there are multiple desktops in the car system, such as 3D desktop, navigation desktop, card desktop, etc. Users can select the desktop according to their preferences, and swiping up and down will quickly switch music operations to the previous song and the next song.
[0040] In particular, the embodiment of the present application can obtain the user's in-vehicle screen interaction needs when the in-vehicle screen interaction mode is turned on, and based on the in-vehicle screen interaction needs, generate the user's multi-finger sliding instructions such as switching multiple desktops, opening specified applications, controlling volume, switching songs, controlling screen brightness, and turning on and off scene modes. In the future, the number of fingers can be expanded to perform functions and complete more finger shortcut operations.
[0041] In step S102, in response to the user's multi-finger sliding instruction, it is determined whether the user triggers a finger sliding event on the vehicle-mounted screen.
[0042] It can be understood that the finger sliding event in the embodiment of the present application is a basic interaction method in touch screen technology, which involves the user sliding the finger on the screen.
[0043] During the actual implementation process, the embodiment of the present application can respond to the user's multi-finger sliding command to determine whether the user triggers a finger sliding event on the vehicle-mounted screen, thereby obtaining different judgment results, and then performing targeted operations based on different judgment results, so as to facilitate the subsequent resolution of the user's single-finger sliding conflict and the inability to complete the desired operation.
[0044] Optionally, in one embodiment of the present application, determining whether a user has triggered a finger sliding event on the vehicle screen includes: monitoring a multi-finger sliding desktop of the vehicle to obtain monitoring results; and based on the monitoring results, querying from a preset instruction table whether the user has triggered a finger sliding event.
[0045] During the actual implementation process, the embodiment of the present application can use the SystemUI module to monitor the multi-finger sliding desktop of the vehicle after the user settings are saved to obtain the monitoring results. Based on the monitoring results, it can query from the preset command table whether the user has triggered a finger sliding event. Among them, the SystemUI module will obtain the shortcut command table set by the user from the vehicle settings through the interface. The data structure of this table is a hash table, which is formed in the form of key and value. Different numbers of finger sliding correspond to the shortcut commands set by the user one by one, and at the same time, the system's underlying finger sliding event callback is started to be monitored.
[0046] The embodiments of the present application can improve user experience and operating efficiency by customizing shortcut command settings, monitoring finger sliding events, and completing user-defined operations through monitoring interface callbacks.
[0047] In step S103, if the user triggers a finger sliding event, the trajectory and speed of the user's finger sliding on the vehicle screen are obtained, and the user's multi-finger sliding action is matched according to the trajectory and speed, and the interaction result of the vehicle screen is generated according to the multi-finger sliding action.
[0048] It can be understood that in the embodiment of the present application, obtaining the trajectory and speed of the user's finger sliding on the vehicle-mounted screen is a key step in realizing multi-finger sliding gesture recognition.
[0049] As a possible implementation method, in the embodiment of the present application, when the user triggers a finger sliding event, the SystemUI module will receive a system monitoring callback. At this time, the trajectory and speed of the user's finger sliding on the vehicle screen can be obtained, and based on the trajectory and speed, after matching through the shortcut instruction table, the corresponding event is triggered to obtain the user's multi-finger sliding action, and the interaction result of the vehicle screen is generated according to the multi-finger sliding action, ensuring that specific functional operations are completed on the vehicle display screen through the user's multi-finger gesture, thereby providing a more intuitive and convenient interactive experience.
[0050] Optionally, in one embodiment of the present application, obtaining the trajectory and speed of the user's finger sliding on the vehicle screen includes: identifying the user's gestures and touch information on the vehicle screen; determining the trajectory and speed of the user's finger sliding on the vehicle screen based on the gestures and touch information.
[0051] It can be understood that the embodiments of the present application combine multi-touch and gesture recognition technologies.
[0052] Among them, the embodiment of the present application can recognize the user's gestures and touch information on the vehicle screen, accurately identify and determine the trajectory and speed of the user's finger sliding on the vehicle screen based on the gestures and touch information, thereby executing the user-defined shortcut commands, and at the same time, it also solves the problem of single-finger sliding conflicts and inability to complete the desired operation.
[0053] Optionally, in one embodiment of the present application, an interaction result of the vehicle screen is generated according to a multi-finger sliding action, including: based on at least one sliding action of two-finger sliding, three-finger sliding and four-finger sliding, controlling the user to slide the vehicle screen according to different numbers of fingers to generate an interaction result of the vehicle screen.
[0054] It can be understood that in the embodiment of the present application, sliding the vehicle screen according to different numbers of fingers to trigger specific functions or commands is an effective method to enhance the user interaction experience.
[0055] During the actual implementation process, the embodiment of the present application adopts multi-finger sliding screen technology, which can allow users to trigger specific functions or commands by sliding different numbers of fingers on the vehicle display screen at the same time based on sliding actions such as two-finger sliding, three-finger sliding and four-finger sliding, so as to generate interactive results on the vehicle screen, thereby providing a more intuitive and convenient interactive experience.
[0056] Specifically, it can be combined Figures 2 to 4 As shown, the working principle of the vehicle-mounted screen interaction method in the embodiment of the present application is described in detail with a specific embodiment.
[0057] like Figure 2 As shown, the embodiment of the present application may include the following steps:
[0058] Step S201: Add a custom shortcut command entry in the vehicle setting application, through which the user can customize the shortcut commands.
[0059] Step S202: After the car computer is started, the user can open the custom shortcut command page from the settings, and can set the shortcut commands corresponding to two-finger sliding, three-finger sliding, and four-finger sliding.
[0060] Step S203: After the user settings are saved, the SystemUI module obtains the shortcut command table set by the user through the system interface, and starts monitoring the system's underlying finger sliding event callback.
[0061] Step S204: If the user triggers a finger sliding event, the SystemUI module will receive a system monitoring callback and trigger a corresponding event after matching through the shortcut command table.
[0062] Furthermore, if Figure 3 As shown, the embodiment of the present application may include the following steps:
[0063] Step S301: After the vehicle computer large screen is started, the user slides the vehicle computer desktop with multiple fingers.
[0064] Step S302: The SystemUI module monitors the user sliding the desktop with multiple fingers.
[0065] Step S303: query through the Hash table whether there is an instruction corresponding to the sliding, if so, execute step S304; if not, execute step S306.
[0066] Step S304: The SystemUI module executes the shortcut operation set by the user.
[0067] Step S305: Complete the user's quick operation.
[0068] Step S306: Prompt the user to go to the vehicle settings to customize shortcut commands.
[0069] Step S307: The user completes the shortcut setting and triggers multi-finger sliding.
[0070] Next, if Figure 4 As shown, the interaction method in the embodiment of the present application includes: vehicle settings, SystemUI module and vehicle system bottom layer. Vehicle settings and SystemUI module belong to the application layer, and vehicle system belongs to the bottom layer. Vehicle settings and SystemUI module will synchronize custom shortcuts through cross-process communication, and SystemUI module and vehicle system layer will complete communication through interface registration and listening callback.
[0071] According to the vehicle screen interaction method proposed in the embodiment of the present application, the user is allowed to trigger a specific function or command by sliding different numbers of fingers on the vehicle display screen at the same time. The sliding trajectory and speed of the user's fingers can be accurately identified, so as to execute the user's customized shortcut instructions, and at the same time, the user's single-finger sliding conflict and the inability to complete the desired operation are also solved. By setting customized shortcut instructions, monitoring finger sliding events, and completing user-set operations through monitoring interface callbacks, a more intuitive and convenient interactive experience is provided. As a result, the problem of related technologies that during the use of the large screen of the vehicle computer, the user cannot complete the user's desired shortcut instructions such as quickly switching multiple desktops or quickly opening a specified application through some minimal interactions, and the user's shortcut instructions cannot be completed with a single finger due to the single-finger sliding instruction conflict of the host operating system.
[0072] Next, the vehicle-mounted screen interaction device of a vehicle proposed in an embodiment of the present application is described with reference to the accompanying drawings.
[0073] Figure 5 It is a schematic diagram of the structure of the vehicle-mounted screen interaction device of the vehicle according to an embodiment of the present application.
[0074] like Figure 5 As shown, the vehicle-mounted screen interaction device 10 of the vehicle includes: a receiving module 100, a judgment module 200 and an interaction module 300.
[0075] Specifically, the receiving module 100 is used to receive a multi-finger sliding instruction from a user when the vehicle-mounted screen interaction mode is turned on.
[0076] The judgment module 200 is used to judge whether the user triggers a finger sliding event on the vehicle-mounted screen in response to the user's multi-finger sliding instruction.
[0077] The interaction module 300 is used to obtain the trajectory and speed of the user's finger sliding on the vehicle screen when the user triggers a finger sliding event, match the user's multi-finger sliding action according to the trajectory and speed, and generate an interaction result of the vehicle screen according to the multi-finger sliding action.
[0078] Optionally, in one embodiment of the present application, the receiving module 100 includes: an acquiring unit and a generating unit.
[0079] Among them, the acquisition unit is used to obtain the user's in-vehicle screen interaction needs when the in-vehicle screen interaction mode of the vehicle is turned on.
[0080] The generation unit is used to generate at least one multi-finger sliding instruction of the user for switching desktops, opening applications, controlling volume, switching songs, controlling screen brightness and controlling scenario modes based on the in-vehicle screen interaction requirements.
[0081] Optionally, in one embodiment of the present application, the interaction module 300 includes: an identification unit and a determination unit.
[0082] Among them, the recognition unit is used to recognize the user's gestures and the touch information on the vehicle-mounted screen.
[0083] The determination unit is used to determine the trajectory and speed of the user's finger sliding on the vehicle-mounted screen according to the gesture and touch information.
[0084] Optionally, in one embodiment of the present application, the interaction module 300 further includes: an interaction unit.
[0085] Among them, the interaction unit is used to control the user to slide the vehicle screen according to different numbers of fingers based on at least one sliding action among two-finger sliding, three-finger sliding and four-finger sliding, so as to generate an interaction result of the vehicle screen.
[0086] Optionally, in one embodiment of the present application, the determination module 200 includes: a monitoring unit and a query unit.
[0087] The monitoring unit is used to monitor the multi-finger sliding desktop of the vehicle and obtain monitoring results.
[0088] The query unit is used to query from a preset instruction table whether the user triggers a finger sliding event based on the monitoring result.
[0089] It should be noted that the aforementioned explanation of the embodiment of the vehicle-mounted screen interaction method is also applicable to the vehicle-mounted screen interaction device of this embodiment, and will not be repeated here.
[0090] The vehicle-mounted screen interaction device of the vehicle proposed in the embodiment of the present application allows the user to trigger a specific function or command by sliding different numbers of fingers on the vehicle-mounted display screen at the same time. The sliding trajectory and speed of the user's fingers can be accurately identified, so as to execute the user-defined shortcut commands, and at the same time, the user's single-finger sliding conflict and the inability to complete the desired operation are also solved. By setting customized shortcut commands, monitoring finger sliding events, and completing user-defined operations through the callback of the monitoring interface, a more intuitive and convenient interactive experience is provided. As a result, the problem of related technologies that during the use of the large screen of the vehicle computer, the user cannot complete the user's desired shortcut commands such as quickly switching multiple desktops or quickly opening specified applications through some minimal interactions, and the user's shortcut commands cannot be completed with a single finger due to the single-finger sliding command conflict of the host operating system.
[0091] Figure 6 A schematic diagram of the structure of a vehicle provided in an embodiment of the present application. The vehicle may include:
[0092] A memory 601 , a processor 602 , and a computer program stored in the memory 601 and executable on the processor 602 .
[0093] When the processor 602 executes the program, the vehicle-mounted screen interaction method provided in the above embodiment is implemented.
[0094] Furthermore, the vehicle also includes:
[0095] The communication interface 603 is used for communication between the memory 601 and the processor 602 .
[0096] The memory 601 is used to store computer programs that can be executed on the processor 602 .
[0097] The memory 601 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0098] If the memory 601, the processor 602 and the communication interface 603 are implemented independently, the communication interface 603, the memory 601 and the processor 602 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0099] Optionally, in a specific implementation, if the memory 601, the processor 602 and the communication interface 603 are integrated on a chip, the memory 601, the processor 602 and the communication interface 603 can communicate with each other through an internal interface.
[0100] The processor 602 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0101] This embodiment also provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the vehicle-mounted screen interaction method as described above is implemented.
[0102] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0103] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0104] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0105] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways as necessary and then storing it in a computer memory.
[0106] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0107] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0108] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0109] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A vehicle-mounted screen interaction method, characterized in that: The following steps are involved: When the vehicle screen interactive mode is turned on, receiving a multi-finger sliding instruction from the user; In response to a multi-finger sliding instruction of the user, determining whether the user triggers a finger sliding event on the vehicle-mounted screen; If the user triggers the finger sliding event, the trajectory and speed of the user's finger sliding on the vehicle screen are obtained, and the user's multi-finger sliding action is matched according to the trajectory and the speed, and the interaction result of the vehicle screen is generated according to the multi-finger sliding action.
2. The method according to claim 1, characterized in that The receiving of a multi-finger sliding instruction from a user when the vehicle-mounted screen interactive mode is turned on includes: When the in-vehicle screen interaction mode of the vehicle is turned on, obtaining the in-vehicle screen interaction demand of the user; Based on the in-vehicle screen interaction requirements, at least one multi-finger sliding instruction is generated for the user to switch desktops, open applications, control volume, change songs, control screen brightness, and control scenario modes.
3. The method according to claim 1, characterized in that The obtaining of the trajectory and speed of the user's finger sliding on the vehicle-mounted screen includes: Recognizing the user's gestures and touch information on the vehicle-mounted screen; The trajectory and speed of the user's finger sliding on the vehicle-mounted screen are determined according to the gesture and the touch information.
4. The method according to claim 1, characterized in that: The generating the interaction result of the vehicle-mounted screen according to the multi-finger sliding action includes: Based on at least one sliding action among two-finger sliding, three-finger sliding and four-finger sliding, the user is controlled to slide the in-vehicle screen according to different numbers of fingers to generate an interaction result of the in-vehicle screen.
5. The method according to claim 1, characterized in that The determining whether the user triggers a finger sliding event on the vehicle-mounted screen includes: Monitoring the multi-finger sliding desktop of the vehicle to obtain monitoring results; Based on the monitoring result, it is queried from a preset instruction table whether the user triggers the finger sliding event.
6. A vehicle-mounted screen interactive device, characterized in that: include: A receiving module, used for receiving a multi-finger sliding instruction from a user when the vehicle-mounted screen interactive mode is turned on; A determination module, configured to determine whether the user triggers a finger sliding event on the vehicle-mounted screen in response to a multi-finger sliding instruction of the user; The interaction module is used to obtain the trajectory and speed of the user's finger sliding on the vehicle screen when the user triggers the finger sliding event, match the user's multi-finger sliding action according to the trajectory and the speed, and generate an interaction result of the vehicle screen according to the multi-finger sliding action.
7. The device according to claim 6, characterized in that The receiving module comprises: An acquisition unit, configured to acquire the in-vehicle screen interaction requirement of the user when the in-vehicle screen interaction mode of the vehicle is turned on; A generation unit is used to generate at least one multi-finger sliding instruction of the user for switching desktops, opening applications, controlling volume, changing songs, controlling screen brightness and controlling scenario modes based on the in-vehicle screen interaction requirements.
8. The device according to claim 6, characterized in that The interaction module includes: A recognition unit, used to recognize the user's gesture and the touch information on the vehicle-mounted screen; A determination unit is used to determine the trajectory and speed of the user's finger sliding on the vehicle-mounted screen according to the gesture and the touch information.
9. A vehicle, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle-mounted screen interaction method of a vehicle as described in any one of claims 1 to 5.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the vehicle-mounted screen interaction method of a vehicle as described in any one of claims 1-5.