An in-vehicle interactive content calling control method and system, an interactive engine, and a computer readable storage medium
Through the interaction engine and editable script files, the system enables rapid access and standardized display of in-vehicle interactive content across multiple devices, solving the problems of high development costs and low efficiency in existing technologies, and improving development efficiency and user experience.
Patent Information
- Application Number
- CN202210266090.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-15
- Publication Date
- 2026-01-20
- Estimated Expiration
- 2042-03-15
AI Technical Summary
In existing technologies, displaying in-vehicle interactive content across different devices requires frequent software development, resulting in high development costs, long development cycles, and a high risk of errors, making it impossible to flexibly and quickly display interactive content across multiple devices.
The interaction engine records the correspondence between interactive content and the calling device. Editable script files are used to edit and distribute the content in the cloud, enabling rapid calling and display of interactive content across multiple devices. Interaction specifications ensure standardized display of content on different devices.
It reduces the software development workload for interactive content across multiple devices, improves development efficiency, supports the rapid formation of unique interactive styles for different vehicle models, and allows for rapid changes in interaction methods during vehicle use, thereby enhancing the user experience.
Smart Images

Figure CN116800726B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of intelligent connected vehicle technology, specifically relating to a method and system for controlling the in-vehicle interactive content, an interactive engine, and a computer-readable storage medium. Background Technology
[0002] Currently, the automotive industry is seeing an increasing number of interactive devices and more complex interaction methods in terms of human-vehicle interaction.
[0003] The interactive content provided by a car to its occupants involves both the content provider and the content displayer, and is generally divided into three categories: (1) vehicle status information generated during vehicle operation, including bus signals and events, with the content provider being the various components of the car; (2) prompts to the occupants generated during vehicle operation, with the content provider being the various components of the car; and (3) information from third-party software applications or third-party information sources, with the content provider being the third-party software application or third-party information source. The above information can be in the form of text, images, audio, or video. In human-vehicle interaction, the interactive device and the interactive content are usually highly coupled, and the content provider and the displayer are bound together. This binding relationship is recorded in the software within the content provider and the content displayer. If it is necessary to display the interactive content on more devices or change the type of display device, all the software on the devices involved needs to be modified. For example, the in-vehicle infotainment system (AVNT, or IVI) is used as the interactive content display device, and the application software running on the in-vehicle infotainment system (such as tire pressure monitoring) is the interactive content provider, and the tire pressure monitoring result is the interactive content. In the current technical solution, the tire pressure monitoring results are naturally displayed in the AVNT; however, if the tire pressure monitoring results are to be displayed on the instrument panel, software development is required on both the AVNT and the instrument panel; if the tire pressure monitoring results are to be displayed on the HUD, additional development is required.
[0004] It is evident that the existing mechanism is inflexible and requires additional development costs and time. When such demands are numerous and frequent, the management of the development process becomes extremely complex, inefficient, and prone to errors. Summary of the Invention
[0005] The technical problem to be solved by the embodiments of the present invention is to provide a method and system for controlling the in-vehicle interactive content, an interactive engine, and a computer-readable storage medium, so as to quickly realize the display of interactive content on multiple interactive content calling devices and reduce the software development workload in the field of interaction.
[0006] To solve the above technical problems, the present invention provides a method for controlling the in-vehicle interactive content access, comprising:
[0007] Step S11: The interaction engine receives and responds to the interaction content call request, queries the correspondence between the interaction content and the interaction content call device stored in its own storage according to the interaction content ID contained in the interaction content call request, and obtains one or more interaction content call devices corresponding to the interaction content, as well as the address of the interaction content;
[0008] In step S12, the interaction engine sends the address of the interaction content to the interaction content calling device, so that the interaction content calling device can obtain the interaction content and display it based on the address of the interaction content.
[0009] Furthermore, the interaction engine records and modifies the correspondence between the interaction content and the device that calls the interaction content through an editable script file. The script file is edited in the cloud and then sent to the interaction engine through the vehicle-cloud communication link.
[0010] Furthermore, the address of the interactive content refers to the address where the interactive content is stored in the in-vehicle environment or the address of the device that provides the interactive content.
[0011] Furthermore, the interaction engine also stores interaction specifications, which specifically define the standards for how interactive content should be displayed on the device that calls the interactive content.
[0012] Furthermore, step S11 also includes: the interaction engine obtaining the interaction specifications for the interaction content to call the device to display the interaction content;
[0013] Step S12 further includes: the interaction engine sending the interaction specification to the interaction content calling device, so that the interaction content calling device can obtain the interaction content and display the interaction content according to the interaction specification.
[0014] Furthermore, the interaction specification also stores:
[0015] Interactive content parameters are used to further determine the specific scope of the interactive content;
[0016] Personalized customization parameters are used to allow users to customize how the interactive content is displayed, or the in-vehicle interactive application can determine how to display the interactive content based on its own business logic.
[0017] Furthermore, the interaction specification also sets different priority levels for interactive content. After the interactive content calls the device to obtain the interactive content to be displayed, it compares the priority level set in the interaction specification with the priority level of the currently displayed interactive content, and prioritizes displaying interactive content with higher priority.
[0018] The present invention also provides an interaction engine, which is used to execute the in-vehicle interactive content invocation control method.
[0019] The present invention also provides a method for controlling the in-vehicle interactive content access, comprising:
[0020] Step S21: The interaction engine receives and responds to the interaction content call request, queries the correspondence between the interaction content and the interaction content call device stored in its own storage according to the interaction content ID contained in the interaction content call request, and obtains one or more interaction content call devices corresponding to the interaction content, as well as the address of the interaction content;
[0021] Step S22: The interaction engine sends the address of the interaction content to the interaction content calling device;
[0022] Step S23: The interactive content calling device sends a request to the device providing the interactive content to call the interactive content according to the address of the interactive content, and displays the interactive content after obtaining it.
[0023] Furthermore, the interaction engine records and modifies the correspondence between the interaction content and the device that calls the interaction content through an editable script file. The script file is edited in the cloud and then sent to the interaction engine through the vehicle-cloud communication link.
[0024] Furthermore, the address of the interactive content refers to the address where the interactive content is stored in the in-vehicle environment or the address of the device that provides the interactive content.
[0025] Furthermore, the interaction engine also stores interaction specifications, which specifically define the standards for how interactive content should be displayed on the device that calls the interactive content.
[0026] Furthermore, step S21 also includes: the interaction engine obtaining the interaction specifications for the interaction content to call the device to display the interaction content;
[0027] Step S22 further includes: the interaction engine sending the interaction specifications to the interaction content calling device;
[0028] Step S23 further includes: after the interactive content calling device obtains the interactive content, it displays the interactive content according to the interactive specifications.
[0029] The present invention also provides an in-vehicle interactive content retrieval control system, including an interactive engine and an interactive content retrieval device, wherein,
[0030] The interaction engine is used to receive and respond to an interaction content call request, query the correspondence between the interaction content and the interaction content call device stored in its own memory according to the interaction content ID contained in the interaction content call request, obtain one or more interaction content call devices corresponding to the interaction content, and the address of the interaction content; and send the address of the interaction content to the interaction content call device.
[0031] The interactive content invocation device is used to send a request to the device providing the interactive content to invoke the interactive content according to the address of the interactive content, and to display the interactive content after obtaining the interactive content.
[0032] Furthermore, the interaction engine records and modifies the correspondence between the interaction content and the device that calls the interaction content through an editable script file. The script file is edited in the cloud and then sent to the interaction engine through the vehicle-cloud communication link.
[0033] Furthermore, the address of the interactive content refers to the address where the interactive content is stored in the in-vehicle environment or the address of the device that provides the interactive content.
[0034] Furthermore, the interaction engine also stores interaction specifications, which specifically define the standards for how interactive content should be displayed on the device that calls the interactive content.
[0035] Furthermore, the interaction engine is also used to obtain the interaction specifications for the interaction content invoking device to display the interaction content; and to send the interaction specifications to the interaction content invoking device;
[0036] The interactive content invocation device is also used to obtain the interactive content and then display it according to the interactive specifications.
[0037] The present invention also provides a computer-readable storage medium, the computer-readable storage medium including a stored computer program; wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to execute the in-vehicle interactive content retrieval control method.
[0038] Implementing this invention has the following beneficial effects: This invention decouples the interactive content provider and the interactive content caller through the design of the interactive engine. When interactive content needs to be called, as long as the interactive engine stores the correspondence between the interactive content and the interactive content calling device, the interactive engine can send the interactive content address to the corresponding interactive content calling device. The interactive content calling device then retrieves and displays the interactive content based on the address, eliminating the need for separate software development on the interactive content calling device. This significantly reduces the workload of software development in the interactive field and enables rapid display and sharing of interactive content on multiple interactive devices, improving the efficiency of the overall vehicle human-vehicle interaction design and development. Furthermore, this invention adjusts the correspondence between interactive content and interactive content calling devices by modifying script files. This allows for rapid completion of interactive development during the overall vehicle development stage by modifying script files, enabling different vehicle models to quickly form completely different interactive styles. During vehicle use, the interaction method of the vehicle can be quickly changed by modifying script files, improving the user experience. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0040] Figure 1 This is a flowchart illustrating a method for controlling the in-vehicle interactive content in accordance with an embodiment of the present invention.
[0041] Figure 2 This is a schematic diagram of the logical architecture of an in-vehicle interactive content access control method according to an embodiment of the present invention.
[0042] Figure 3 This is another flowchart illustrating a method for controlling the in-vehicle interactive content in an embodiment of the present invention. Detailed Implementation
[0043] The following description of the embodiments is taken with reference to the accompanying drawings, which illustrate specific embodiments in which the invention can be implemented.
[0044] Please refer to Figure 1 As shown, Embodiment 1 of the present invention provides a method for controlling the in-vehicle interactive content access, including:
[0045] Step S11: The interaction engine receives and responds to the interaction content call request, queries the correspondence between the interaction content and the interaction content call device stored in its own storage according to the interaction content ID contained in the interaction content call request, and obtains one or more interaction content call devices corresponding to the interaction content, as well as the address of the interaction content;
[0046] In step S12, the interaction engine sends the address of the interaction content to the interaction content calling device, so that the interaction content calling device can obtain the interaction content and display it based on the address of the interaction content.
[0047] Please combine Figure 2 As shown, the in-vehicle interactive content retrieval control method provided by this invention can quickly retrieve interactive content between multiple interactive devices, with the retrieval process handled by the interactive engine. The interactive engine records the distribution or sharing relationships of different interactive contents among different interactive devices, i.e., the correspondence between interactive content and the device that retrieves the interactive content. When interaction is required, an interactive content retrieval request is sent through a preset in-vehicle interactive application to invoke the interactive engine. The interactive engine then sends the interactive content address to the corresponding interactive content retrieval device based on its own records. The interactive content retrieval device then retrieves and displays the interactive content based on the interactive content address. For example, regarding the invocation of the navigation screen, when interaction is required to display the navigation screen from the central control to the instrument panel, an interaction content invocation request is sent through a preset in-vehicle interactive application to invoke the interaction engine. The interaction content invocation request includes the navigation screen ID (the navigation screen is the interactive content). The interaction engine queries its stored mapping relationship between the navigation screen and the navigation screen invocation device based on the navigation screen ID, such as navigation screen—instrument panel, thereby obtaining the invocation device to be displayed—instrument panel, and the address of the navigation screen (such as the navigation software running on the central control). Then, the interaction engine sends the address of the navigation screen to the instrument panel, so that the instrument panel can retrieve and display the navigation screen based on the address. Compared with existing technologies, this invention decouples the interactive content provider and the interactive content caller through the design of the interactive engine. There is no need for separate software development on the instrument panel. As long as the interactive engine stores the correspondence between the navigation screen and the instrument panel, the interactive engine can know where the navigation screen should be displayed—the instrument panel—based on the correspondence, and then send the address of the navigation screen to the instrument panel so that the instrument panel can retrieve the navigation screen accordingly. On the other hand, the central control unit that provides the navigation screen does not need to actively participate in the calling process. It only needs to provide the navigation screen to the instrument panel when the instrument panel initiates a request according to the address of the navigation screen.
[0048] It should also be noted that in this embodiment, the invocation of the interaction engine is decoupled from the device that invokes the interaction content. That is, the interaction engine is triggered through a pre-defined in-vehicle interactive application, not a specific device that invokes the interaction content. In-vehicle interactive applications refer to all in-vehicle software that needs to interact with the user; some are pre-installed, and some are added via OTA (Over-The-Air). The relationship between the in-vehicle interactive application and the interaction engine is one of invocation. Various in-vehicle interactive applications are widely used to meet various user in-vehicle interaction needs. It is understood that the specific design and business logic of the in-vehicle interactive application are the settings of the relevant manufacturers and are not within the scope of this invention. This invention does not limit them, as long as the interaction engine can be invoked through the in-vehicle interactive application when the user has an interaction need. If multiple in-vehicle interactive applications exist, when the interaction engine is invoked, the interaction content invocation request will also include the ID of the in-vehicle interactive application that triggered the invocation, to distinguish it from other in-vehicle interactive applications.
[0049] The interactive content ID in step S11 refers to the identifier used to recognize interactive content in the in-vehicle environment. In the in-vehicle environment, each specific interactive content has a unique ID to distinguish it from other interactive content.
[0050] As mentioned earlier, the interaction engine stores the mapping between interactive content and the devices that invoke that content, as well as the address of the interactive content. This mapping can be one-to-many, meaning the same interactive content can be displayed on multiple devices; or it can be many-to-one, meaning multiple interactive content pieces can be displayed on the same device. Through this mapping design, the interaction engine can decouple the interactive content provider and the interactive content invoker, reducing or even eliminating the software development or modification workload for both parties.
[0051] In this embodiment, the interaction engine uses script files to store the correspondence between interactive content and the devices that call the interactive content. Script files can be designed and modified at any stage of the vehicle's lifecycle. The tools for designing and modifying script files are deployed in the cloud; that is, the cloud provides an IDE environment for editing script files. Edited script files can be sent to the interaction engine via the vehicle-cloud communication link. This mechanism of adjusting the correspondence between interactive content and the devices that call the interactive content by modifying script files can bring the following effects: During the vehicle development stage, interactive development can be quickly completed by modifying script files, allowing different models to quickly form completely different interactive styles; during the vehicle usage stage, OEMs can also quickly change the vehicle's interaction methods by changing script files; during the vehicle usage stage, users can modify the interaction methods within the scope authorized by the OEM. Taking the tire pressure display interaction scenario as an example, if the instrument panel does not have a pre-installed tire pressure display function, the tire pressure data cannot be displayed on the instrument panel temporarily (at this time, the correspondence between the tire pressure data recorded by the interaction engine and the devices that call the tire pressure data obviously does not include the instrument panel). After installing the tire pressure display function on the instrument panel via OTA (Over-The-Air), the existing script file can be modified in the cloud to add the instrument panel to the mapping between tire pressure data and the device that calls the tire pressure data. The new script file is then sent to the interaction engine via the vehicle-cloud communication link. Subsequently, if there is an interactive requirement to display tire pressure data on the instrument panel, the interaction engine is invoked. The interaction engine queries the mapping between tire pressure data and the device that calls the tire pressure data, finds the caller—the instrument panel—and then sends the address of the tire pressure data to the instrument panel, allowing the instrument panel to retrieve the tire pressure data based on that address and display the tire pressure data on the instrument panel.
[0052] The address of interactive content refers to the address where the interactive content is stored in the in-vehicle environment or the address of the device providing the interactive content. It can be a network segment address allocated in the CAN network or an Ethernet network segment address. These addresses may point to a media device, such as a camera, or to a dedicated media storage device. Understandably, when a device provides multiple types of interactive content, an extended address needs to be added to the device address to form the address of the interactive content.
[0053] In addition to storing the addresses of corresponding relationships and interactive content, the interaction engine also stores a third type of information—interaction specifications. Interaction specifications specifically define the standards for how interactive content is displayed on the device that invokes the interactive content. Interaction specifications include, but are not limited to, the colors, shapes, fonts, sizes, positions, and video or audio resolution or bitrate of the interactive content. The same interactive content can be displayed using different interaction specifications depending on the device that invokes it; it can also differ depending on the device providing the interactive content. Different types of interactive content generally have different interaction specifications. In this embodiment, the interaction specifications are set by combining the type of interactive content and the type of device that invokes it. When the interaction engine queries its stored correspondence between interactive content and devices that invoke it, in addition to obtaining the device that invokes the interactive content, it can also obtain the interaction specifications used by the device that invokes the interactive content to display the interactive content.
[0054] Therefore, step S11 further includes: the interaction engine obtaining the interaction specification for the interaction content calling device to display the interaction content; correspondingly, step S12 further includes: the interaction engine sending the interaction specification to the interaction content calling device, so that the interaction content calling device can display the interaction content according to the interaction specification after obtaining the interaction content.
[0055] Taking the interaction scenario of displaying the reversing image on the rear-seat display as an example, it can be understood that the reversing image generated by the camera system is usually displayed on the central control screen when reversing. When an interaction requirement arises to display the reversing image on the rear-seat display, the interaction engine is triggered. The interaction engine queries its stored mapping relationship between the reversing image and the calling device based on the reversing image ID (assuming that the mapping relationship between the reversing image and the calling device stored by the interaction engine has been added to the rear-seat display through script file modification), and obtains the calling device to be displayed—the rear-seat display—as well as the address of the reversing image. Since the size, shape, resolution, etc. of the rear-seat display are not all the same as those of the central control screen, a reversing image that is suitable for displaying on the central control screen may not necessarily be suitable for displaying on the rear-seat display. Therefore, this adaptation problem can be solved by designing corresponding interaction specifications (e.g., changing the shape, resolution, etc. of the reversing image). The interaction engine synchronously sends the interaction specifications to the rear-seat display. After the rear-seat display obtains the reversing image based on the address of the reversing image, it displays the reversing image according to the interaction specifications.
[0056] When the address of the interactive content is insufficient to determine its specific scope, the scope of use can be further clarified by adding interactive content parameters to the interaction specification, such as using the duration of a video stream. In fact, interaction specifications are essentially parameterized. Besides those fixed by the OEM to reflect brand characteristics, they can also include parameters for user customization or determined by the in-vehicle interactive application based on its own business logic. That is, the interaction engine also stores personalized parameters for users to customize how the interactive content is displayed, or for the in-vehicle interactive application to determine how to display the interactive content based on its own business logic. For example, a user-defined signature or phrase can be set in the interaction specification for the interactive content to be displayed on the device, for example, when displaying images or videos.
[0057] The interaction specifications can also set priority levels for different interactive content. After the device retrieves the interactive content to be displayed, it compares the priority level set in the interaction specifications with the priority level of the currently displayed interactive content, prioritizing the interactive content with the higher priority. For example, if the in-vehicle media device is currently playing entertainment audio, and the interaction engine is invoked due to the need to display navigation audio on the in-vehicle media device, following the aforementioned process, the in-vehicle media device retrieves the navigation audio, compares the priority level of the navigation audio set in the interaction specifications with the priority level of the currently playing entertainment audio, and if the priority level of the navigation audio is higher than that of the entertainment audio, then the navigation audio will be played first.
[0058] Corresponding to the in-vehicle interactive content invocation control method of the first embodiment of the present invention, the second embodiment of the present invention provides an interaction engine, which is used to execute the in-vehicle interactive content invocation control method.
[0059] Please refer to again Figure 3 As shown, Embodiment 3 of the present invention provides a method for controlling the in-vehicle interactive content access, including:
[0060] Step S21: The interaction engine receives and responds to the interaction content call request, queries the correspondence between the interaction content and the interaction content call device stored in its own storage according to the interaction content ID contained in the interaction content call request, and obtains one or more interaction content call devices corresponding to the interaction content, as well as the address of the interaction content;
[0061] Step S22: The interaction engine sends the address of the interaction content to the interaction content calling device;
[0062] Step S23: The interactive content calling device sends a request to the device providing the interactive content to call the interactive content according to the address of the interactive content, and displays the interactive content after obtaining it.
[0063] Furthermore, the interaction engine records and modifies the correspondence between the interaction content and the device that calls the interaction content through an editable script file. The script file is edited in the cloud and then sent to the interaction engine through the vehicle-cloud communication link.
[0064] Furthermore, the address of the interactive content refers to the address where the interactive content is stored in the in-vehicle environment or the address of the device that provides the interactive content.
[0065] Furthermore, the interaction engine also stores interaction specifications, which specifically define the standards for how interactive content should be displayed on the device that calls the interactive content.
[0066] Furthermore, step S21 also includes: the interaction engine obtaining the interaction specifications for the interaction content to call the device to display the interaction content;
[0067] Step S22 further includes: the interaction engine sending the interaction specifications to the interaction content calling device;
[0068] Step S23 further includes: after the interactive content calling device obtains the interactive content, it displays the interactive content according to the interactive specifications.
[0069] For the working principle and process of this embodiment, please refer to the description of Embodiment 1 of the present invention, which will not be repeated here.
[0070] Corresponding to the in-vehicle interactive content retrieval control method of Embodiment 3 of the present invention, Embodiment 4 of the present invention also provides an in-vehicle interactive content retrieval control system, including an interaction engine and an interactive content retrieval device, wherein,
[0071] The interaction engine is used to receive and respond to an interaction content call request, query the correspondence between the interaction content and the interaction content call device stored in its own memory according to the interaction content ID contained in the interaction content call request, obtain one or more interaction content call devices corresponding to the interaction content, and the address of the interaction content; and send the address of the interaction content to the interaction content call device.
[0072] The interactive content invocation device is used to send a request to the device providing the interactive content to invoke the interactive content according to the address of the interactive content, and to display the interactive content after obtaining the interactive content.
[0073] Furthermore, the interaction engine records and modifies the correspondence between the interaction content and the device that calls the interaction content through an editable script file. The script file is edited in the cloud and then sent to the interaction engine through the vehicle-cloud communication link.
[0074] Furthermore, the address of the interactive content refers to the address where the interactive content is stored in the in-vehicle environment or the address of the device that provides the interactive content.
[0075] Furthermore, the interaction engine also stores interaction specifications, which specifically define the standards for how interactive content should be displayed on the device that calls the interactive content.
[0076] Furthermore, the interaction engine is also used to obtain the interaction specifications for the interaction content invoking device to display the interaction content; and to send the interaction specifications to the interaction content invoking device;
[0077] The interactive content invocation device is also used to obtain the interactive content and then display it according to the interactive specifications.
[0078] For the working principle and process of this embodiment, please refer to the description of Embodiment 1 of the present invention, which will not be repeated here.
[0079] Embodiment 5 of the present invention also provides a computer-readable storage medium, the computer-readable storage medium including a stored computer program; wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute the in-vehicle interactive content retrieval control method as described in Embodiment 1 or Embodiment 3 above.
[0080] Preferably, the computer program can be divided into one or more modules / units (such as computer program 1, computer program 2, ...), and the one or more modules / units are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units can be a series of computer program instruction segments capable of performing a specific function, and the instruction segments are used to describe the execution process of the computer program in the device.
[0081] The processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor, or the processor can be any conventional processor. The processor is the control center of the device and connects the various parts of the device using various interfaces and lines.
[0082] The memory mainly includes a program storage area and a data storage area. The program storage area can store the operating system, applications required for at least one function, etc., while the data storage area can store related data, etc. Furthermore, the memory can be a high-speed random access memory, or a non-volatile memory, such as a plug-in hard drive, a smart media card (SMC), a secure digital card (SD), and a flash card, etc., or the memory can be other volatile solid-state storage devices.
[0083] It should be noted that the above-mentioned devices may include, but are not limited to, processors and memory, as will be understood by those skilled in the art.
[0084] As can be seen from the above description, compared with the prior art, the beneficial effects of the present invention are as follows: The present invention decouples the interactive content provider and the interactive content caller through the design of the interactive engine. When interactive content needs to be called, as long as the interactive engine stores the correspondence between the interactive content and the interactive content calling device, the interactive engine can send the interactive content address to the interactive content calling device corresponding to the interactive content. The interactive content calling device can obtain the interactive content according to the interactive content address and display it. There is no need to carry out separate software development on the interactive content calling device, thereby greatly reducing the software development workload in the field of interaction. It can quickly realize the display and sharing of interactive content on multiple interactive devices and improve the efficiency of the whole vehicle human-vehicle interaction design and development work.
[0085] This invention adjusts the correspondence between interactive content and the devices that call the interactive content by modifying script files. This allows for rapid interactive development during the vehicle development phase, enabling different vehicle models to quickly develop completely different interactive styles. During the vehicle usage phase, the interaction method of the vehicle can be quickly changed by modifying the script files, thereby improving the user experience.
[0086] The above description is merely a preferred embodiment of the present invention and should not be construed as limiting the scope of the invention. Therefore, any equivalent variations made in accordance with the claims of the present invention are still within the scope of the present invention.
Claims
1. A method for controlling the invocation of in-vehicle interactive content, characterized in that, include: Step S11: The interaction engine receives and responds to the interaction content call request, queries the correspondence between the interaction content and the interaction content call device stored in its own storage according to the interaction content ID contained in the interaction content call request, and obtains one or more interaction content call devices corresponding to the interaction content, as well as the address of the interaction content; Step S12: The interaction engine sends the address of the interaction content to the interaction content calling device, so that the interaction content calling device can obtain the interaction content according to the address of the interaction content and display it. The interaction engine records and modifies the correspondence between interactive content and the device that calls the interactive content through editable script files. The script files are edited in the cloud and then sent to the interaction engine through the vehicle-cloud communication link. The interaction engine also stores interaction specifications, which specifically define the standards for how interactive content is displayed on the device that calls the interactive content.
2. The in-vehicle interactive content access control method according to claim 1, characterized in that, The address of the interactive content refers to the address where the interactive content is stored in the vehicle environment or the address of the device that provides the interactive content.
3. The in-vehicle interactive content access control method according to claim 1, characterized in that, Step S11 further includes: the interaction engine obtaining the interaction specifications for the interaction content to call the device to display the interaction content; Step S12 further includes: the interaction engine sending the interaction specification to the interaction content calling device, so that the interaction content calling device can obtain the interaction content and display the interaction content according to the interaction specification.
4. The in-vehicle interactive content access control method according to claim 1, characterized in that, The interaction specifications also store: Interactive content parameters are used to further determine the specific scope of the interactive content; Personalized customization parameters are used to allow users to customize how the interactive content is displayed, or the in-vehicle interactive application can determine how to display the interactive content based on its own business logic.
5. The in-vehicle interactive content access control method according to claim 1, characterized in that, The interaction specification also sets different priority levels for interactive content. After the interactive content calls the device to obtain the interactive content to be displayed, it compares the priority level set in the interaction specification with the priority level of the currently displayed interactive content, and prioritizes the interactive content with the higher priority level.
6. An interactive engine, characterized in that, The interaction engine includes: The memory is used to store the correspondence between interactive content and the device that invokes the interactive content, as well as the interaction specifications; wherein, the correspondence is recorded and modified through an editable script file, and the script file is edited in the cloud and then sent to the interaction engine through the vehicle-cloud communication link; the interaction specifications are specifically the standards that define how interactive content is displayed on the device that invokes the interactive content. A processor is used to execute computer programs to perform the following steps: Receive and respond to an interactive content invocation request, query the corresponding relationship stored in the memory based on the interactive content ID contained in the interactive content invocation request, obtain one or more interactive content invocation devices corresponding to the interactive content, and the address of the interactive content; The address of the interactive content is sent to the interactive content calling device, so that the interactive content calling device can obtain the interactive content based on the address of the interactive content and display it.
7. A vehicle-mounted interactive content retrieval control system, characterized in that, This includes the interaction engine and the device for accessing interactive content. The interaction engine is used to receive and respond to an interaction content call request, query the correspondence between the interaction content and the interaction content call device stored in its own memory according to the interaction content ID contained in the interaction content call request, obtain one or more interaction content call devices corresponding to the interaction content, and the address of the interaction content; and send the address of the interaction content to the interaction content call device. The interactive content invocation device is used to send a request to the device providing the interactive content to invoke the interactive content according to the address of the interactive content, and to display the interactive content after obtaining the interactive content; The interaction engine records and modifies the correspondence between interactive content and the device that calls the interactive content through editable script files. The script files are edited in the cloud and then sent to the interaction engine through the vehicle-cloud communication link. The interaction engine also stores interaction specifications, which specifically define the standards for how interactive content is displayed on the device that calls the interactive content.
8. The in-vehicle interactive content retrieval control system according to claim 7, characterized in that, The address of the interactive content refers to the address where the interactive content is stored in the vehicle environment or the address of the device that provides the interactive content.
9. The in-vehicle interactive content retrieval control system according to claim 7, characterized in that, The interaction engine is also used to obtain the interaction specifications for the interactive content invocation device to display the interactive content; and to send the interaction specifications to the interactive content invocation device; The interactive content invocation device is also used to obtain the interactive content and then display it according to the interactive specifications.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program; wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform the in-vehicle interactive content retrieval control method as described in any one of claims 1 to 5.