Scene script file processing method and device and program product

By displaying the vehicle's multimedia data list in the target application and generating a scene script file, the problem of vehicle cockpit experience scenario setting in the prior art relying on manual implementation, and a more efficient and personalized cockpit experience scenario construction is achieved.

CN119718283AActive Publication Date: 2025-03-28NIO TECH ANHUI CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411902294.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-03-28
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

In the prior art, the setting of vehicle cockpit experience scenarios is manually implemented, with low intelligence and lack of user-orientedness, which limits the flexibility and personalized development of cockpit entertainment functions.

Method used

It provides a method of processing a scene script file. By displaying a multimedia data list of vehicles in the target application, displaying an editing interface in response to user's selected operations, and displaying a vehicle hardware list in the editing interface, generating a scene script file corresponding to the target multimedia data to build a multidimensional sensory experience scenario.

Benefits of technology

It enhances the intelligence level and user-orientedness of generating scene script files for building multi-dimensional sensory experience scenarios, effectively improving the efficiency of creating vehicle cockpit experience scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119718283A_ABST
    Figure CN119718283A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of vehicles, and provides a scene script file processing method and device and a program product, and the method comprises the steps: displaying a multimedia data list of a vehicle in a target application program; in response to a selection operation on target multimedia data in the multimedia data list, displaying an editing interface corresponding to the target multimedia data, and at least displaying a vehicle hardware list of the vehicle in the editing interface; in response to an editing operation on action information of at least one piece of target vehicle hardware in the editing interface, a scene script file corresponding to the target multimedia data is generated, and the target vehicle hardware is vehicle hardware supporting linkage with the target multimedia data in a vehicle hardware list; the scene script file is used for constructing a multi-dimensional sensory experience scene in the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of vehicle technology, and in particular to the field of vehicle cockpit technology, and more specifically to a method, device and program product for processing a scene script file. Background Art

[0002] In today's smart car field, the rapid development of science and technology has made the hardware equipped in vehicles increasingly rich and advanced. However, in terms of vehicle cockpit experience, the existing vehicle cockpit scene creation mainly relies on manual operations by game manufacturers and video manufacturers, that is, the staff manually mark and set the relevant elements of the vehicle cockpit scene one by one.

[0003] This traditional method is not only extremely inefficient and requires a lot of manpower and time costs, but also vehicle users can only passively accept the cabin scenes preset by the manufacturer and are unable to customize unique cabin experience scenes based on personal preferences and specific situations, which greatly limits the flexibility and personalized development of cabin entertainment functions. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a method, device and program product for processing scene script files, aiming to solve the technical problems in the prior art that the setting method of the vehicle cabin experience scene relies on manual implementation, has a low level of intelligence and lacks user-specificity.

[0005] To achieve the above object, according to a first aspect of the present application, a method for processing a scene script file is provided, the method comprising:

[0006] Display the vehicle's multimedia data list in the target application;

[0007] In response to a selection operation of target multimedia data in the multimedia data list, displaying an editing interface corresponding to the target multimedia data, wherein the editing interface at least displays a vehicle hardware list of the vehicle;

[0008] In response to an editing operation on action information of at least one target vehicle hardware in the editing interface, a scene script file corresponding to the target multimedia data is generated, wherein the target vehicle hardware is vehicle hardware in the vehicle hardware list that supports linkage with the target multimedia data, and the scene script file is used to construct a multi-dimensional sensory experience scene in the vehicle.

[0009] According to a second aspect of the present application, a device for processing a scene script file is provided, the device comprising:

[0010] A first display unit, used to display a multimedia data list of the vehicle;

[0011] A second display unit, configured to respond to a selection operation of target multimedia data in the multimedia data list and display an editing interface corresponding to the target multimedia data, wherein the editing interface at least displays a vehicle hardware list of the vehicle;

[0012] A script generation unit is used to generate a scene script file corresponding to the target multimedia data in response to an editing operation on action information of at least one target vehicle hardware in the editing interface, wherein the target vehicle hardware is vehicle hardware in the vehicle hardware list that supports linkage with the target multimedia data, and the scene script file is used to construct a multi-dimensional sensory experience scene in the vehicle.

[0013] The second aspect and any implementation of the second aspect correspond to the first aspect and any implementation of the first aspect, respectively. The technical effects corresponding to the second aspect and any implementation of the second aspect can refer to the technical effects corresponding to the first aspect and any implementation of the first aspect, which will not be repeated here.

[0014] According to the third aspect of the present application, 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 the processor implements any of the methods described above when executing the computer program.

[0015] According to a fourth aspect of the present application, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in any one of the above is implemented.

[0016] According to a fifth aspect of the present application, an embodiment of the present application provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes any one of the methods described in the first aspect above.

[0017] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.

[0018] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0019] A method, device and program product for processing a scene script file provided in an example of the present application, wherein the method first displays a multimedia data list of a vehicle in a target application; then, in response to a selection operation on target multimedia data in the multimedia data list, an editing interface corresponding to the target multimedia data is displayed, wherein the editing interface at least displays a vehicle hardware list of the vehicle; finally, in response to an editing operation on action information of at least one target vehicle hardware in the editing interface, a scene script file corresponding to the target multimedia data is generated, wherein the target vehicle hardware is vehicle hardware in the vehicle hardware list that supports linkage with the target multimedia data, and the scene script file is used to construct a multi-dimensional sensory experience scene in the vehicle.

[0020] Through the method provided by this application, by displaying the multimedia data list of the vehicle in the target application, the user only needs to independently select the target multimedia data, and then edit the action information of the target vehicle hardware in the editing interface corresponding to the target multimedia data, so as to customize the scene script file that meets the user's preferences and needs, and then construct a multi-dimensional sensory experience scene based on the scene script. This method enhances the intelligence level and user-specificity of generating scene script files for constructing multi-dimensional sensory experience scenes, and thus can also effectively improve the efficiency of creating vehicle cockpit experience scenes. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0022] Figure 1 It is a flowchart of a method for processing a scene script file provided in an embodiment of the present application;

[0023] Figure 2 is a schematic diagram of an optional target application interface provided in an embodiment of the present application;

[0024] Figure 3 is a schematic diagram of an optional processing of a scene script file provided according to an example of the present application;

[0025] Figure 4 is a schematic diagram of an optional editing interface corresponding to game data provided in an embodiment of the present application;

[0026] Figure 5 It is a flowchart of an optional method for processing a scene script file provided according to an example of this application;

[0027] Figure 6 is a schematic diagram of an optional editing interface corresponding to video data provided in an embodiment of the present application;

[0028] Figure 7 It is a flowchart of an optional method for processing a scene script file provided according to an example of this application;

[0029] Figure 8 is a schematic diagram of an optional script selection interface of a target application provided in an embodiment of the present application;

[0030] Fig. 9 is a schematic diagram of an optional evaluation interface of a target application provided in an embodiment of the present application;

[0031] Fig.10 It is a flowchart of an optional method for processing a scene script file provided according to an example of this application;

[0032] Fig.11 It is a structural diagram of a scene script file processing device provided in an embodiment of the present application;

[0033] Fig.12 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0034] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0035] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0036] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0037] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0038] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0039] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0040] This application example provides an example of a method for processing a scene script file. Please refer to Figure 1 As shown, Figure 1 A schematic flowchart of a method for processing a scenario script file provided in the present application is shown. As an example but not a limitation, the method can be applied in a vehicle.

[0041] S101, displaying a multimedia data list of a vehicle in a target application.

[0042] Optionally, the above-mentioned target application can be understood as any application that supports user-generated content (User Generated Content), and the user can perform operations to link multimedia data and vehicle hardware based on the creation platform provided in the target application to generate a user-specific scene script file.

[0043] As an example and not limitation, in one example, when a user starts a vehicle, a target application in the vehicle is synchronously awakened and a multimedia data list of the vehicle is displayed on the main display interface, for example, a variety of multimedia data such as videos, games, etc. that support linkage with the vehicle hardware of the vehicle.

[0044] It should be understood that the "linkage" described in the examples of this application, specifically, refers to establishing a connection between specific multimedia data (such as game events, video images, etc.) and the action information of the vehicle hardware. When an event in the specific multimedia data (such as a specific scene in the game, a specific image in the video) occurs, the vehicle hardware executes the corresponding action information (such as seat vibration, sound effect change, etc.) according to the pre-set action parameters.

[0045] In another example, the startup of the vehicle is not synchronized with the awakening of the target application. For example, after the vehicle is started, the icon of the target application is displayed on the central control screen interface of the vehicle, and the user can start the target application by clicking the icon of the target application. For another example, a special physical button is set on the control panel of the vehicle to start a specific application. The user presses the physical button corresponding to the target application to start the target application. For another example, taking the above-mentioned target application as a multi-dimensional cockpit application as an example, based on the vehicle's on-board system supporting voice control function, the user can use voice commands, such as: "Start the multi-dimensional cockpit application", and the on-board system will recognize the voice and execute the start of the target application. It should be understood that in the example of this application, the multi-dimensional cockpit application (such as a 5D cockpit application) is a cockpit environment with a highly immersive experience, which usually brings a full range of feelings to the user through a variety of multi-dimensional sensory technologies, such as sight, hearing, smell, touch, motion, etc.

[0046] S102, in response to a selection operation of target multimedia data in the multimedia data list, displaying an editing interface corresponding to the target multimedia data, wherein the editing interface at least displays a vehicle hardware list of the vehicle.

[0047] In response to the user's selection operation on the target multimedia data, that is, when the user selects specific target multimedia data (such as a specific video or game) from the multimedia data list, an editing interface corresponding to the selected target multimedia data is displayed to the user. In this editing interface, at least a vehicle hardware list is displayed. As an example but not limitation, the vehicle hardware in the vehicle hardware list includes any one of the following: seats, audio, suspension, air conditioning, ambient lights and other hardware devices that can provide different sensory experiences.

[0048] S103, in response to an editing operation on action information of at least one target vehicle hardware in the editing interface, generating a scene script file corresponding to the target multimedia data.

[0049] In the above steps, the target vehicle hardware is the vehicle hardware in the vehicle hardware list that supports linkage with the target multimedia data, and the scene script file is used to construct a multi-dimensional sensory experience scene in the vehicle.

[0050] When the user edits the action information of at least one target vehicle hardware in the editing interface, such as setting the vibration mode of the seat at a specific moment, adjusting the volume of the audio in a certain event or plot, etc., the target application creates a scene script file corresponding to the target multimedia data based on these editing operations.

[0051] In an optional example, the target application displays a multimedia data list in the main display interface in response to the user's startup operation, and the multimedia data list includes: multiple games, multiple videos, etc. For example, if the user selects a racing video from the multimedia data list, in response to the user's selection operation, the editing interface corresponding to the racing video is displayed, and the vehicle hardware list displayed in the editing interface includes the vehicle seat, audio and atmosphere light, etc. that support the vehicle hardware related to the racing video. Of course, the video screen of the racing video can also be displayed synchronously, and the user controls the playback progress of the video screen to achieve targeted editing of the action information of at least one target vehicle hardware. For example, the user can set that when the "racing car starts" in the racing video, the vehicle seat will vibrate strongly synchronously, the audio will play the exciting engine roar, the atmosphere light will turn red, and so on. When the user completes the above editing operation, a scene script file corresponding to the target multimedia data is generated. When the user watches the racing video on the vehicle, he can experience the multi-dimensional sensory experience scene constructed by the scene script file he created for the racing video, as if he were in the scene and felt the passion of the racing.

[0052] Through the processing method of the scene script file provided by the example of this application, by displaying the multimedia data list of the vehicle in the target application, the user only needs to independently select the target multimedia data, and then edit the action information of the target vehicle hardware in the editing interface corresponding to the target multimedia data, so as to customize the scene script file that meets the user's preferences and needs, and then construct a multi-dimensional sensory experience scene based on the scene script. This method enhances the intelligence level and user-specificity of generating scene script files for constructing multi-dimensional sensory experience scenes, and thus can also effectively improve the efficiency of creating vehicle cockpit experience scenes.

[0053] As an optional example, in the example of the present application, the vehicle hardware list and multimedia data list of the vehicle can be obtained from the server; or, the vehicle hardware list and multimedia data list can be obtained from the vehicle, wherein the vehicle hardware list is associated with the vehicle model information.

[0054] In this application example, specifically, after the target application is started, the vehicle hardware list and multimedia data list of the vehicle are loaded from the server. Figure 2As shown, the target application communicates with the server as a user end. The multimedia data list is used to present various multimedia options to the user, such as different movies (such as Figure 2 Video 1, Video 2, Video 3, Video 4), games (such as Figure 2 In the example, the vehicle hardware list and the multimedia data list do not need to be stored in the local device in advance, but are obtained from the remote server when needed. In this way, it is possible to ensure that the latest and most comprehensive multimedia data list is obtained, such as newly added games, newly released videos, etc.

[0055] In addition, the hardware configurations of different models may vary. For example, high-end models are usually equipped with more advanced sound systems, more complex seat adjustment functions, etc., while the hardware configurations of low-end models are relatively simple. The model information of a vehicle includes not only the model of the vehicle, but also the brand, year of production, configuration and other specific details of the vehicle.

[0056] Therefore, when the target application is started, the vehicle model information must be determined first. Based on the determined vehicle model information, the matching vehicle hardware list and multimedia data list are loaded from the vehicle local (where the vehicle hardware list and multimedia data list are pre-stored) or the server side, thereby ensuring that the loaded hardware list accurately reflects the hardware functions of the vehicle model, and that the loaded multimedia data list is also consistent with the system compatibility and performance of the vehicle model.

[0057] The method provided in this application example of loading hardware lists and multimedia data lists in a targeted manner according to vehicle model information can provide more accurate and adaptive multi-dimensional sensory experience services, avoiding loading inappropriate or unsupported hardware and multimedia data, thereby improving user experience and system operation efficiency.

[0058] In a possible implementation, the selection operation includes: a click operation, in response to the selection operation of the target multimedia data in the multimedia data list, displaying an editing interface corresponding to the target multimedia data, including:

[0059] In response to a click operation on a first add button associated with the target multimedia data, determining that a scene script file corresponding to the target multimedia data is created for the first time in the target application, and displaying an editing interface corresponding to the target multimedia data; or,

[0060] In response to a click operation on an edit button associated with the target multimedia data, it is determined that a scene script file corresponding to the target multimedia data has been created in the target application, and an edit interface corresponding to the target multimedia data is displayed.

[0061] In the above implementation, the operation of selecting the target multimedia data in the multimedia data list is completed by the user clicking a button (control, icon) associated with the target multimedia data. There are two specific cases:

[0062] In the first case, if the user clicks the "first add button" associated with the target multimedia data in the main display interface (ie, Figure 2 If a scene script file has never been added or created for the target multimedia data in the target application, the editing interface corresponding to the target multimedia data will be displayed from the current main display interface, and the user can create a scene script file for the target multimedia data for the first time in this editing interface.

[0063] For example, a user sees a movie in the multimedia data list whose experience scenes have never been edited, and clicks the "first add button" associated with the movie. The current main display interface jumps to the display and the editing interface of the new script file, allowing the user to start creating a scene script file for the movie.

[0064] In the second case, if the user clicks the "edit button" associated with the target multimedia data (i.e. Figure 2 If a scene script file is created for the target multimedia data in the target application, and the user clicks the "Edit" button, it means that the target application has already created a scene script file for the target multimedia data. Clicking this button indicates that the user wants to modify or improve the existing scene script file, so the user jumps from the main display interface to the editing interface corresponding to the modification or improvement, so that the user can edit the created scene script file again. For example, in one implementation scenario, the user previously created a corresponding specific scene script file for an in-car game in the target application, but felt that it was not ideal, so he clicked the "Edit button" again to enter the editing interface for adjustment.

[0065] Through the two different click operations and corresponding response mechanisms provided in the above examples, a convenient way is provided for users to create new scene script files and modify existing scene script files, which can meet the different needs of users.

[0066] Please refer to Figure 3 As shown, Figure 3 This is a schematic diagram of an optional scene script file processing provided by the example of the present application. In a possible implementation, in response to an editing operation on the action information of at least one target vehicle hardware in the editing interface, a scene script file corresponding to the target multimedia data is generated, including:

[0067] S301, in response to a selection operation of action information of at least one target vehicle hardware, displaying at least one target vehicle hardware and at least one action information corresponding to each target vehicle hardware in an editing interface according to a type of target multimedia data, wherein the action information includes: at least one action parameter;

[0068] S302, in response to an editing operation on at least one action parameter, displaying an editing result corresponding to the editing operation in an editing interface;

[0069] S303, in response to a click operation on the add button in the editing interface, establishing a linkage relationship between the editing result and the target multimedia data;

[0070] S304, in response to a click operation on a save button in the editing interface, a scene script file corresponding to the target multimedia data is generated based on a linkage relationship between the target multimedia data and the editing result.

[0071] When the user selects the action information of at least one target vehicle hardware in the editing interface, the selected target vehicle hardware and at least one action information corresponding to each target vehicle hardware are displayed in the editing interface according to the type of the target multimedia data. For example, if the target multimedia data is video data and the target vehicle hardware is the interior ambient light, when the action information of the ambient light is selected, the color of the ambient light (such as red, green, blue and other options as action parameters), brightness (different brightness levels as action parameters), flashing frequency (different frequency values ​​as action parameters) and other specific action information can be displayed to facilitate further editing by the user.

[0072] Targeted display of relevant hardware and its action information based on multimedia data types can make the presented content fit the specific usage scenario. For example, for audio multimedia data, the compatible audio hardware, as well as action parameters such as volume adjustment range and sound effect mode can be displayed, which helps users understand the operable action parameters more clearly.

[0073] In one example, if the user edits at least one of the action parameters after seeing the displayed action parameters, such as adjusting the color parameter of the ambient light from red to blue, increasing the brightness parameter from 50% to 80%, etc., the editing result corresponding to the editing operation will be displayed in real time on the editing interface. This real-time display of editing results provides users with instant feedback, allowing users to make adjustments and optimizations at any time during the editing process without having to wait until the entire editing is completed to know the effect, greatly enhancing the convenience of user operation and the accuracy of editing, allowing users to more accurately create a vehicle cabin experience scene that meets their expectations.

[0074] When the user approves the editing result, he clicks the Add button in the editing interface to establish a linkage relationship between the current editing result and the target multimedia data. That is, the user can clearly bind the desired vehicle hardware action to the specific multimedia data. For example, for a landscape video, the user edits the action parameters of the window sunshade to automatically drop when a specific frame is played. After the user clicks the Add button, the linkage relationship between the landscape video and the specific editing result of the window sunshade is recorded. When the user plays the video in the vehicle to a specific frame, the vehicle system controls the sunshade to automatically drop according to the set action, thereby realizing the collaborative interaction between multimedia data and vehicle hardware.

[0075] Finally, when the user completes all editing and linkage relationship establishment operations, click the Save button in the editing interface to generate a scene script file corresponding to the target multimedia data based on the linkage relationship between the target multimedia data and the editing results established previously, in accordance with certain rules and formats. The vehicle system can then accurately drive the vehicle hardware to perform corresponding actions in the corresponding multimedia data playback and other scenarios based on the scene script file, thereby creating a multi-dimensional sensory experience scene in the entire cabin.

[0076] In an optional example, at least one target vehicle hardware and at least one action information corresponding to each target vehicle hardware are displayed in the editing interface according to the type of the target multimedia data, including:

[0077] In the case where the target multimedia data is game data, displaying a game event list of the game data according to the identification information of the game data;

[0078] In response to a selection operation on a target game event in the game event list, at least one target vehicle hardware supporting linkage with the target game event and at least one action information corresponding to each target vehicle hardware are displayed in the editing interface.

[0079] Correspondingly, in another optional example, in response to a click operation on a save button in the editing interface, a scene script file corresponding to the target multimedia data is generated based on a linkage relationship between the target multimedia data and the editing result, including:

[0080] In response to a click operation on a save button in the editing interface, a scene script file corresponding to the game data is generated based on the linkage relationship between the target game event and the editing result.

[0081] In the above optional manner, if the target multimedia data is game data, the corresponding game event list can be determined based on the identification information of the game data. Optionally, the identification information of the game data can be the name, version number or other unique identifier of the game. The identification information is used to locate all game events related to the game data to obtain a game event list of the game data. Optionally, the game event can include events such as the start of a level in the game, the upgrade of a character, and the triggering of a battle scene.

[0082] Then, when the user selects the target game event (specific game event) in the game event list, the target vehicle hardware that can be linked or associated with the target game event and at least one action information related to the target vehicle hardware, such as the vibration mode of the seat, the sound effect change of the audio, etc., are correspondingly presented in the editing interface.

[0083] For example, when the target multimedia data is a racing game, a list of game events such as "race starts", "overtaking on a curve", "crossing the finish line to win" can be obtained based on the game's identification information. If it is detected that the user has selected the target game event "race starts", at least one target vehicle hardware that supports linkage with "race starts" can be displayed in the editing interface, such as seats, audio, etc., and at least one action information corresponding to each target vehicle hardware can be displayed simultaneously, such as the action information corresponding to the seat is vibration, the action information corresponding to the audio is increasing or decreasing the volume, etc., so that the user can further edit and set the scene script file corresponding to the racing game to create a multi-dimensional sensory experience scene that is closely integrated with the racing game.

[0084] In the above implementation, when the user selects a target game event in the game event list, for example, Figure 4 is a schematic diagram of an optional editing interface corresponding to game data provided in an embodiment of the present application, such as Figure 4 As shown, the target game event is "vehicle start". First, at least one vehicle hardware that supports linkage with "vehicle start" in the vehicle hardware list is highlighted as "suspension" in the editing interface. For example, the vehicle hardware that can interact with the target game event is presented to the user in an obvious way (such as color change, bolding, highlighting, etc.), and each highlighted vehicle hardware corresponds to at least one action information, providing the user with a variety of choices.

[0085] For example, still Figure 4As shown, the target game event is "vehicle start", and at least one vehicle hardware that supports linkage with "vehicle start" is "suspension" in the vehicle hardware list highlighted in the editing interface, and the action information included in the "suspension action information list" may be "body squatting", "swaying left and right", "swaying forward and backward", etc. As an example but not a limitation, the action parameters of the action information may be intensity, duration, frequency, etc. The user can adjust these parameters to accurately customize the action information effect of the vehicle hardware to achieve the multi-dimensional sensory experience desired by the user.

[0086] In an optional implementation scenario, assume that the target game event is a "drift event" in a racing game. After the user selects this "drift event", the editing interface will highlight the vehicle hardware such as seats, audio, and ambient lights that can be linked with "drift". When the user selects the seat as the target vehicle hardware, the interface will display a list of action information related to the seat, such as "slight vibration", "strong vibration" and other action information. Each action information will also have corresponding action parameters, such as the intensity of the vibration is divided into "low", "medium", and "high", and the duration can be selected from "2 seconds", "5 seconds", etc. Users can set specific action parameters according to their preferences and needs, thereby creating a unique multi-dimensional sensory experience for the "drift" scene.

[0087] In the above implementation, when the user selects at least one specific target action information of the target vehicle hardware in the editing interface, a series of action parameters corresponding to the target action information can be directly presented on the current editing interface. Figure 4 As shown, the action information included in the "suspension action information list" may be "body squat", "left and right swing", "front and back swing". The target action information selected by the user is "body squat", and the action parameters corresponding to "body squat" displayed in the editing interface may be "amplitude" and "duration".

[0088] Afterwards, the user can edit the displayed action parameters, such as adjusting values, selecting options, etc. Figure 4 In the "Amplitude" option, the user can check "Medium", that is, the amplitude selected by the user is medium, and the user can also adjust the progress by dragging the "Duration". The target application displays the corresponding instant editing results in the editing interface in real time according to the user's editing operations, and provides users with a real-time preview function, so that users can intuitively see the effects of their settings.

[0089] After the user sees a satisfactory editing result, he can click the Save button in the editing interface. When the user finally clicks the Save button in the editing interface, the vehicle system will generate a scene script file corresponding to the game data based on the established linkage relationship between the target game event and the editing result. When the user subsequently runs the game data in the vehicle, when the target game event in the game data is triggered, the vehicle system can build a multi-dimensional sensory experience scene in the vehicle according to the scene script file, so as to provide users with a rich multi-dimensional sensory experience and enhance the synergy between the multimedia experience and the vehicle hardware.

[0090] Please refer to Figure 5 As shown, Figure 5 It is a flowchart of a method for processing a scene script file provided according to an example of the present application. In a possible implementation, based on the linkage relationship between the target multimedia data and the editing result, before generating a scene script file corresponding to the target multimedia data, the method further includes:

[0091] S501, generating a temporary script file corresponding to the target multimedia data based on the linkage relationship between the target multimedia data and the editing result;

[0092] S502, in response to the running operation of the temporary script file, running the temporary script file in the target application to control the vehicle to create a corresponding multi-dimensional sensory temporary experience scene based on the temporary script file.

[0093] In an optional example, before formally creating a multi-dimensional sensory experience scene of the target multimedia data, a temporary script file corresponding to the target multimedia data can be generated based on the linkage relationship between the target multimedia data and the editing result. It should be understood that the temporary script file can be understood as a preliminary, unfinalized configuration file, which also contains the current settings for the multimedia data and vehicle hardware action information, so that users can experience and test in advance while creating a multi-dimensional sensory experience scene.

[0094] Then, when the user runs the temporary script file, for example, the user clicks the "Run button", the temporary script file can be run in the target application to control the vehicle to create a corresponding multi-dimensional sensory temporary experience scene based on the temporary script file. If the user is not satisfied with the multi-dimensional sensory temporary experience scene, the user can continue to edit and adjust the temporary script file, and further improve it on this basis (for example, add or edit the action information of other vehicle hardware); if the user is satisfied with the multi-dimensional sensory temporary experience scene, the scene script file corresponding to the target multimedia data can be directly generated based on the linkage relationship between the target multimedia data and the editing result.

[0095] Furthermore, before the user formally creates the final multi-dimensional sensory experience scene, he can first run a temporary script file to feel and test in advance whether the set effect meets his expectations.

[0096] In a possible implementation, at least one target vehicle hardware and at least one action information corresponding to each target vehicle hardware are displayed in the editing interface according to the type of the target multimedia data, including:

[0097] When the target multimedia data is video data, in response to a video screen positioning operation on the video data, a currently positioned video screen of the video data is determined; and at least one target vehicle hardware supporting linkage with the currently positioned video screen and at least one action information corresponding to each target vehicle hardware are displayed on the editing interface.

[0098] Correspondingly, in another possible implementation, in response to a click operation on a save button in the editing interface, based on the linkage relationship between the target multimedia data and the editing result, a scene script file corresponding to the target multimedia data is generated, including:

[0099] In response to a click operation on a save button in the editing interface, a scene script file corresponding to the video data is generated based on the linkage relationship between the currently positioned video screen and the editing result.

[0100] In the above implementation, when the target multimedia data is video data, before creating a multi-dimensional sensory experience scene based on the editing operation of the vehicle hardware action information in the editing interface, please refer to the following Figure 6 A schematic diagram of an optional editing interface corresponding to video data is shown, such as Figure 6 As shown, the user can control the video screen to stop at a specific frame by dragging the video playback progress control bar, that is, performing a video screen positioning operation on the video data to determine the currently positioned video screen. In the editing interface of the target application, at least one target vehicle hardware in the vehicle hardware list that can establish a linkage relationship with the currently positioned video screen, and at least one action information corresponding to each target vehicle hardware are highlighted. In turn, the user can clearly know which vehicle hardware action information can be linked with the currently positioned video screen.

[0101] As an example but not limitation, at least one action information corresponding to each target vehicle hardware can be displayed in the form of an action information list, which not only includes at least one specific action information, but also provides at least one action parameter for each action information. As described above, the action parameter can include specific numerical values ​​or option settings such as the intensity, duration, and frequency of the action information.

[0102] In an optional example, for example, the target video data selected by the user is an adventure movie. When the user positions the screen to the thrilling moment when the protagonist crosses the cliff, the vehicle hardware that can be linked is highlighted in the editing interface, such as suspension, air conditioning, seats, and ambient lights. Figure 6 As shown, after the user selects "ambience light" as the target vehicle hardware, the editing interface will then display action information such as "ambience light color", "ambience light brightness", "ambience light effect", etc. At the same time, each action information also corresponds to action parameters such as "ambience light color depth", "ambience light brightness", "breathing", "constantly on", and "flowing".

[0103] In one example, in response to an edit operation on at least one action parameter, an edit result corresponding to the edit operation is displayed in the edit interface. The user's edit operation on the action parameter will display the edit result in real time on the edit interface, allowing the user to intuitively see the effect change, which is convenient for making more appropriate edits or modifications. Finally, in response to a click operation on the save button in the edit interface, a scene script file corresponding to the video data is generated based on the linkage relationship between the currently positioned video screen and the edit result.

[0104] Based on the linkage between the current positioning video screen and the editing results, the script file is generated, making the generated scene script file more targeted in subsequent user applications. The vehicle system can accurately execute the corresponding hardware actions according to the specific progress of the video playback, without the need for complex additional judgments or fuzzy matching processes, thereby ensuring the accuracy and smoothness of the multi-dimensional sensory experience scene creation process, and improving the effectiveness of the scene script file in actual use.

[0105] Please refer to Figure 7 As shown, Figure 7 It is a flowchart of an optional method for processing a scene script file provided according to an example of the present application. In a possible implementation, after generating a scene script file corresponding to the target multimedia data in response to an editing operation on the action information of at least one target vehicle hardware in the editing interface, the method further includes:

[0106] S701, uploading the scene script file to the server for storage;

[0107] S702, in response to a request to run an operation on a scenario script file, obtaining a scenario script file from a server;

[0108] S703, running the scenario script file in the target application to control the vehicle to create a corresponding multi-dimensional sensory experience scene based on the scenario script file.

[0109] For example, if the target multimedia data is a specific in-car game, and the set target vehicle hardware action information includes the vibration mode of the seat and the volume change of the audio during certain game events (game plots), then the scene script file accurately records the specific settings for the vehicle hardware for the game events mentioned above.

[0110] In the present application example, after the target application on the vehicle side creates the scene script file, it can not only store it locally, but also upload the created scene script file to the server side. This is because the server side usually has a large storage capacity and a relatively stable storage environment, which can safely and reliably save a large number of scene script files and prevent file loss due to reasons such as failure of local vehicle equipment.

[0111] When the user needs to run a specific scenario script file in the target application, he only needs to initiate a request to run the scenario script file and accurately obtain the corresponding scenario script file from the server. When the user uses the same target application on the same or different vehicles, he can download and apply the previously created scenario script file to control the vehicle to create a corresponding multi-dimensional sensory experience scene based on the scenario script file; or for other users to refer to and use the scenario script file, enriching the scenario script file resources of other users.

[0112] In another example, after uploading the scene script file corresponding to the target multimedia data to the server, if the user decides that a specific scene script file is no longer needed, the user issues a deletion instruction (for example, selecting Delete in a specific menu option in the application, or through a specific gesture or key combination). The target application receives the deletion instruction and deletes the corresponding scene script file.

[0113] Through the above example, users can also manage and control the scene script files they created and uploaded, so that users can flexibly delete scene script files that are no longer needed or disliked according to their needs and preferences, thereby keeping the scene script file list in the target application tidy and effective, better meeting the ever-changing needs and preferences of users. Of course, it can also free up storage space and avoid confusion when users select scene scripts.

[0114] In a possible implementation, after displaying the multimedia data list of the vehicle in the target application, the method further includes:

[0115] In response to a script selection operation on target multimedia data in the multimedia data list, displaying a script selection interface corresponding to the target multimedia data;

[0116] In response to a request to run an operation on a created scenario script file displayed in a script selection interface, the created scenario script file is obtained from a server, wherein the type of the created scenario script file includes at least one of the following: a scenario script file created by a user, a rating-priority script file shared by other users, and a random script file;

[0117] Run the created scenario script file in the target application to control the vehicle to create a corresponding multi-dimensional sensory experience scenario based on the created scenario script file.

[0118] In the example of the present application, in addition to the scene creation function, the target application also has a scene sharing function. Specifically, after the target application is started and a multimedia data list is displayed on the main display interface, when the user double-clicks the icon, button or control corresponding to the target multimedia data in the multimedia data list (as opposed to clicking the add button or edit button corresponding to the target multimedia data), it is determined that the user has triggered the scene script selection operation, and the script selection interface corresponding to the target multimedia data is displayed.

[0119] In the script selection interface, a variety of created scene script files are displayed. When the user initiates a request to run these displayed created scene script files (such as initiating a request by clicking a run button, etc.), the corresponding created scene script files are obtained from the server. Figure 8 This is a schematic diagram of the script selection interface of an optional target application. Please refer to Figure 8 As shown, at least one created scenario script file is presented in the script selection interface. As an example but not limitation, the created scenario script files are divided into different types, for example, they may include: script files created by the user himself (created by the user according to personal preferences and needs); script files with priority ratings, that is, based on the evaluation and feedback of other users, they are considered to be more effective or more popular (such as Figure 8 Popular scripts 1, 2, and 3 in the Scripts section); there are also random script files that are randomly generated or recommended, providing users with some unexpected and novel experience options (such as Figure 8 Afterwards, when the user selects "Hot Script 1" and clicks the "Run" button in the script selection interface, the target application responds and runs the "Hot Script 1" selected by the user, thereby controlling the vehicle to create a multi-dimensional sensory experience scene corresponding to "Hot Script 1".

[0120] Still as an optional example, assuming that the target multimedia data is a popular movie, the user double-clicks the icon of the popular movie and a script selection interface appears, which includes a script file that emphasizes sound enhancement created by the user for the movie, a script file that emphasizes seat vibration coordination and is highly rated by other users, and a randomly generated script file containing multiple hardware comprehensive effects, etc. After the user chooses to run one of the script files, the vehicle will provide the user with a corresponding multi-dimensional sensory experience scene according to the selected scene script file when watching the movie.

[0121] In a possible implementation, when the types of the created scenario script files include: a scoring priority script file and / or a random script file, the method further includes:

[0122] In response to an end operation or an exit operation on the multimedia data, prompting the user to rate the operation of the created scene script file on the evaluation interface, and obtaining the latest rating result corresponding to the created scene script file;

[0123] The latest scoring result is uploaded to the server, wherein the server is used to redetermine the average score of the created scene script files according to the latest scoring result, and to redetermine the scoring priority script file according to the average score of all the created scene script files.

[0124] In the above implementation, refer to Fig. 9 As shown, Fig. 9 Schematic diagram of an optional evaluation interface of a target application. In response to an end operation or an exit operation on multimedia data, the evaluation interface of the target application prompts the user to rate the operation of the created scene script file just used, for example Fig. 9 "Please rate the script file you selected" is shown. Users can give corresponding scores or comments based on their actual experience.

[0125] After obtaining the user's rating, the latest rating result corresponding to the created scenario script file is obtained, and the latest rating result is uploaded to the server. The server can recalculate the average rating of the created scenario script file based on the latest rating result. The calculation of the average rating usually takes into account the ratings of all users. In addition, based on the average rating of all created scenario script files, the server will re-determine which script files belong to the rating priority script files. In this way, it can ensure that the rating priority script files are always those that perform better and are more popular in user evaluations, providing more valuable references and choices for other users.

[0126] For example, in one example, after a user finishes watching a movie and ends the playback, the system prompts the user to rate the random script file used, and the user gives a 4-star rating. This 4-star rating is uploaded to the server as the latest rating result, and the server takes it into account in the calculation to re-determine the average rating of the random script file. If the average rating increases, it may be listed as a new rating priority script file for more users to choose and refer to.

[0127] Please refer to Fig.10 As shown, Fig.10 This is a flowchart of an optional method for processing a scene script file provided according to an example of the present application. In a possible implementation, the method further includes:

[0128] S1001, in response to a click operation on a sharing control on a target application, displaying a script sharing interface corresponding to the vehicle;

[0129] S1002, in response to a browsing operation on a plurality of created scene script files in the script sharing interface, displaying the plurality of created scene script files in the script sharing interface;

[0130] S1003, in response to a request to run an operation on any created scene script file in the script sharing interface, the created scene script file is run in the target application to control the vehicle to create a corresponding multi-dimensional sensory experience scene based on the created scene script file.

[0131] In the above implementation, when the user clicks the sharing control on the target application, the script sharing interface corresponding to the vehicle is displayed in the target application. Then, when the user browses multiple created scenario script files in the script sharing interface, multiple created scenario script files are displayed in the script sharing interface according to the user's operation.

[0132] It should be understood that in the example of this application, the user can actively enter the sharing interface by clicking the sharing control on the target application. For example, the user can see various scene script files that he has previously created and shared by other users in this interface through browsing operations such as sliding and turning pages. This makes it convenient for the user to browse multiple scene script files that have been created, so that he can select the script file he wants to share, or view the script files shared by other users. Finally, in response to the operation of running any created scene script file in the script sharing interface, the created scene script file is run in the target application to control the vehicle to create a corresponding multi-dimensional sensory experience scene based on the created scene script file.

[0133] In this possible implementation method, if the user runs any created scene script file in the script sharing interface, the target application runs the created scene script file selected by the user, and then controls the vehicle to work according to the created scene script file, providing the user with a corresponding multi-dimensional sensory experience scene. The above optional implementation method enables users not only to create scene script files that suit their own personality, but also to conveniently experience scene script files shared by other users, enriching the multi-dimensional sensory experience of the vehicle system.

[0134] In the above implementation, the user can also like, comment, rate, and so on any of the created scene script files in the script sharing interface. The server can then recalculate the average rating of the created scene script files based on the user's operation. Then, based on the new average rating of all created scene script files, it is re-determined which script files belong to the rating priority script files, so that the scene script files that are more popular and recognized by users can be more easily discovered and used by other users.

[0135] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0136] Corresponding to the method for processing the scene script file in the above embodiment, Fig.11 is a schematic diagram of a structure of a scene script file processing device provided in an embodiment of the present application. The device can be implemented as part or all of a computer device by software, hardware, or a combination of both. The computer device can be Fig.12 Electronic equipment shown.

[0137] Reference Fig.11 , the scene script file processing device specifically includes:

[0138] The first display unit 1101 is used to display a multimedia data list of the vehicle;

[0139] The second display unit 1102 is used to display an editing interface corresponding to the target multimedia data in response to a selection operation of the target multimedia data in the multimedia data list, wherein the editing interface at least displays a vehicle hardware list of the vehicle;

[0140] The script generation unit 1103 is used to generate a scene script file corresponding to the target multimedia data in response to an editing operation on the action information of at least one target vehicle hardware in the editing interface, wherein the target vehicle hardware is the vehicle hardware in the vehicle hardware list that supports linkage with the target multimedia data, and the scene script file is used to construct a multi-dimensional sensory experience scene in the vehicle.

[0141] It should be noted that the scene script file processing device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0142] The functional units and modules in the above embodiments may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit, and the above integrated units may be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present application.

[0143] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0144] An embodiment of the present application further provides an electronic device, the electronic device comprising one or more processors and a memory;

[0145] The memory is coupled to one or more processors, and the memory is used to store computer program codes, the computer program codes include computer instructions, and one or more processors call the computer instructions to enable the electronic device to execute the processing method of the scene script file shown above.

[0146] The electronic device may be a mobile phone, a smart screen, a tablet computer, a wearable electronic device, an in-vehicle electronic device, an augmented reality (AR) device, a virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), a projector, or a communication device such as a server, a storage device, a base station, or a smart car, etc. The embodiments of the present application do not impose any restrictions on the specific type of the electronic device.

[0147] An embodiment of the present application also provides a computer-readable storage medium, in which computer instructions are stored; when the computer-readable storage medium runs on an electronic device, the electronic device executes the method for processing the scenario script file shown above.

[0148] Computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. Computer-readable storage media can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes one or more available media integrated therein. Available media can be magnetic media (e.g., floppy disks, hard disks, tapes), optical media, or semiconductor media (e.g., solid state disks (SSDs)), etc.

[0149] An embodiment of the present application also provides a computer program product including computer instructions, which, when executed on an electronic device, enables the electronic device to execute the method for processing the scenario script file shown above.

[0150] The computer storage medium and computer program product provided in the above-mentioned embodiments of the present application are used to execute the method provided above. Therefore, the beneficial effects that can be achieved can refer to the corresponding beneficial effects of the method provided above, and will not be repeated here.

[0151] In the above embodiments, it can also be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (such as: coaxial cable, optical fiber, data subscriber line (Digital Subscriber Line, DSL)) or wireless (such as: infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access, or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a digital versatile disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)).

[0152] Fig.12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, the electronic device 1200 may be a mobile phone, a computer, a digital broadcast terminal, a message transceiver device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0153] The memory 1201 can be used to store computer software programs 1202 and modules, and the processor 1203 executes various functional applications and data processing of the electronic device by running the software programs and modules stored in the memory 1201. The memory 1201 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the electronic device (such as audio data, a phone book, etc.), etc. In addition, the memory 1201 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0154] Among them, the processor 1203 may include one or more processors such as a central processing unit, an application processor (AP), a baseband processor, etc. The processor may be the nerve center and command center of the wireless router. The processor 1203 may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions. The memory 1201 may be used to store computer executable program codes, and the executable program codes include instructions. The processor 1203 executes various functional applications and data processing of the network device by running the instructions stored in the memory. The memory 1201 may include a program storage area and a data storage area, such as storing data of a sound signal to be played. For example, the memory may be a double rate synchronous dynamic random access memory DDR or a flash memory Flash.

[0155] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0156] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments applied for herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0157] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0158] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0159] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such 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, and should all be included in the protection scope of the present application.

Claims

1. A method for processing a scene script file, characterized in that: include: Display the vehicle's multimedia data list in the target application; In response to a selection operation of target multimedia data in the multimedia data list, displaying an editing interface corresponding to the target multimedia data, wherein the editing interface at least displays a vehicle hardware list of the vehicle; In response to an editing operation on action information of at least one target vehicle hardware in the editing interface, a scene script file corresponding to the target multimedia data is generated, wherein the target vehicle hardware is vehicle hardware in the vehicle hardware list that supports linkage with the target multimedia data, and the scene script file is used to construct a multi-dimensional sensory experience scene in the vehicle.

2. The method according to claim 1, characterized in that: The selection operation includes: a click operation, and the response to the selection operation of the target multimedia data in the multimedia data list, displaying the editing interface corresponding to the target multimedia data, includes: In response to a click operation on a first add button associated with the target multimedia data, determining that a scene script file corresponding to the target multimedia data is created for the first time in a target application, and displaying an editing interface corresponding to the target multimedia data; or, In response to a click operation on an edit button associated with the target multimedia data, it is determined that a corresponding scene script file of the target multimedia data has been created in the target application, and an edit interface corresponding to the target multimedia data is displayed.

3. The method according to claim 1, characterized in that: The step of generating a scene script file corresponding to the target multimedia data in response to an editing operation on the action information of at least one target vehicle hardware in the editing interface comprises: In response to a selection operation of the action information of at least one of the target vehicle hardware, displaying the at least one of the target vehicle hardware and at least one action information corresponding to each of the target vehicle hardware in the editing interface according to the type of the target multimedia data, wherein the action information includes: at least one action parameter; In response to an editing operation on at least one of the action parameters, displaying an editing result corresponding to the editing operation in the editing interface; In response to a click operation on an add button in the editing interface, establishing a linkage relationship between the editing result and the target multimedia data; In response to a click operation on a save button in the editing interface, a scene script file corresponding to the target multimedia data is generated based on a linkage relationship between the target multimedia data and the editing result.

4. The method according to claim 3, characterized in that The method of displaying at least one of the target vehicle hardware and at least one action information corresponding to each of the target vehicle hardware in the editing interface according to the type of the target multimedia data includes: displaying a game event list of the game data according to the identification information of the game data when the target multimedia data is game data; in response to a selection operation of a target game event in the game event list, displaying at least one of the target vehicle hardware supporting linkage with the target game event and at least one action information corresponding to each of the target vehicle hardware in the editing interface; The method of generating a scene script file corresponding to the target multimedia data based on the linkage relationship between the target multimedia data and the editing result in response to a click operation on a save button in the editing interface comprises: generating a scene script file corresponding to the game data based on the linkage relationship between the target game event and the editing result in response to a click operation on a save button in the editing interface.

5. The method according to claim 3, characterized in that: The method of displaying, in the editing interface, the at least one target vehicle hardware and at least one action information corresponding to each target vehicle hardware according to the type of the target multimedia data comprises: when the target multimedia data is video data, in response to a video screen positioning operation on the video data, determining a currently positioned video screen of the video data; and displaying, in the editing interface, at least one target vehicle hardware supporting linkage with the currently positioned video screen and at least one action information corresponding to each target vehicle hardware; In response to a click operation on a save button in the editing interface, based on the linkage relationship between the target multimedia data and the editing result, a scene script file corresponding to the target multimedia data is generated, including: in response to a click operation on a save button in the editing interface, based on the linkage relationship between the currently positioned video screen and the editing result, a scene script file corresponding to the video data is generated.

6. The method according to claim 3, characterized in that In response to a click operation on a save button in the editing interface, before generating a scene script file corresponding to the target multimedia data based on a linkage relationship between the target multimedia data and the editing result, the method further includes: Based on the linkage relationship between the target multimedia data and the editing result, generating a temporary script file corresponding to the target multimedia data; In response to the running operation of the temporary script file, the temporary script file is run in the target application to control the vehicle to create a corresponding multi-dimensional sensory temporary experience scene based on the temporary script file.

7. The method according to any one of claims 1 to 6, characterized in that After generating a scene script file corresponding to the target multimedia data in response to an editing operation on the action information of at least one target vehicle hardware in the editing interface, the method further includes: Upload the scene script file to the server for storage; In response to a request to run the scenario script file, the scenario script file is obtained from the server; The scenario script file is run in the target application to control the vehicle to create a corresponding multi-dimensional sensory experience scene based on the scenario script file.

8. The method according to any one of claims 1 to 6, characterized in that After displaying the multimedia data list of the vehicle in the target application, the method further includes: In response to a script selection operation on target multimedia data in the multimedia data list, displaying a script selection interface corresponding to the target multimedia data; In response to a request to run an operation on a created scenario script file displayed in the script selection interface, the created scenario script file is obtained from the server, wherein the type of the created scenario script file includes at least one of the following: a scenario script file created by a user, a rating-priority script file shared by other users, and a random script file; The created scenario script file is run in the target application to control the vehicle to create a corresponding multi-dimensional sensory experience scenario based on the created scenario script file.

9. A device for processing a scene script file, characterized in that: include: A first display unit, used to display a multimedia data list of the vehicle; A second display unit, configured to respond to a selection operation of target multimedia data in the multimedia data list and display an editing interface corresponding to the target multimedia data, wherein the editing interface at least displays a vehicle hardware list of the vehicle; A script generation unit is used to generate a scene script file corresponding to the target multimedia data in response to an editing operation on action information of at least one target vehicle hardware in the editing interface, wherein the target vehicle hardware is vehicle hardware in the vehicle hardware list that supports linkage with the target multimedia data, and the scene script file is used to construct a multi-dimensional sensory experience scene in the vehicle.

10. A computer program product, characterized in that When the computer program product is run on an electronic device, the electronic device is enabled to execute the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Scene editing device

    CN114327190A

  • Vehicle-mounted button event response method, electronic equipment and storage medium

    CN114978700A

  • Vehicle instrument interaction method and system, electronic equipment and readable storage medium

    CN115107514A

  • Virtual multimedia scene editing method, electronic equipment and storage medium

    CN115407985A

  • Adding custom and dynamic multimedia to target files

    US20200409985A1