A vehicle application scenario processing method, device, equipment and storage medium
By displaying the vehicle application scenario design interface and configuring vehicle optional components, and generating application logic, the problem of single application scenarios of intelligent vehicles is solved, user experience and intelligent performance are improved, and diversified vehicle application scenario construction is achieved.
Patent Information
- Application Number
- CN202210711810.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-22
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2042-06-22
AI Technical Summary
The application scenarios of existing smart vehicles are relatively single, which cannot meet users' higher intelligent needs, resulting in poor user experience.
By displaying the vehicle application scenario design interface, users are allowed to select and configure vehicle optional components, generate application logic and create personalized vehicle application scenarios, improving the intelligent performance and user experience of the vehicle.
It realizes the construction of personalized vehicle application scenarios based on user needs, improves the intelligent performance and user experience of the vehicle, and enhances the diversity and convenience of vehicle application scenarios.
Smart Images

Figure CN115185434B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of intelligent vehicles, and in particular, to a vehicle application scenario processing method, device, equipment and storage medium. Background Art
[0002] With the development of intelligent vehicles and the application of vehicle-cloud integration technology, the performance and user experience of vehicles have been rapidly improved. At present, users can obtain intelligent services for vehicle application scenarios based on intelligent technology, but the obtained vehicle application scenarios are relatively single and cannot meet users' higher intelligent needs. Therefore, improvement is urgently needed. Summary of the invention
[0003] The present invention provides a vehicle application scenario processing method, device, equipment and storage medium, which can improve the interactivity between users and vehicles, meet the user's diverse needs for vehicle application scenarios, and improve the user's driving experience.
[0004] According to one aspect of the present invention, a vehicle application scenario processing method is provided, comprising:
[0005] When it is determined that there is a need to create a vehicle application scenario, a vehicle application scenario design interface is displayed; wherein the vehicle application scenario design interface includes a vehicle optional component display area and an operation area;
[0006] Determining a target component according to an operation on a vehicle optional component in the vehicle optional component display area, and placing the target component in the operation area;
[0007] Generate application logic of the vehicle application scenario according to the configuration operation of the target component in the operation area;
[0008] A vehicle application scenario is generated according to the application logic of the vehicle application scenario.
[0009] According to another aspect of the present invention, a vehicle application scenario processing device is provided, the device comprising:
[0010] An interface display module, used to display a vehicle application scenario design interface when it is determined that there is a need to create a vehicle application scenario; wherein the vehicle application scenario design interface includes a vehicle optional component display area and an operation area;
[0011] A target component determination module, used for determining a target component according to an operation on a vehicle optional component in the vehicle optional component display area, and placing the target component in the operation area;
[0012] An application logic determination module, used to generate application logic of a vehicle application scenario according to configuration operations on target components in the operation area;
[0013] The vehicle application scenario determination module is used to generate a vehicle application scenario according to the application logic of the vehicle application scenario.
[0014] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0015] at least one processor; and
[0016] a memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the vehicle application scenario processing method described in any embodiment of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the vehicle application scenario processing method described in any embodiment of the present invention when executed.
[0019] The technical solution of the embodiment of the present invention displays a vehicle application scenario design interface when it is determined that there is a need to create a vehicle application scenario; determines the target component based on the operation of the vehicle optional components in the vehicle optional component display area, and places the target component in the operation area; generates the application logic of the vehicle application scenario based on the configuration operation of the target component in the operation area; generates the vehicle application scenario based on the application logic of the vehicle application scenario. The above solution can provide users with personalized vehicle application scenarios based on user needs, thereby improving the intelligent performance of the vehicle; at the same time, the vehicle application scenario is constructed based on a visual method to ensure that the constructed application scenario is consistent with the actual needs of the user and improve the efficiency of constructing the vehicle application scenario; further, the constructed vehicle application scenario is applied to the vehicle, which can provide users with more convenience and improve the user's vehicle use experience.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1A A flowchart of a vehicle application scenario processing method provided in Embodiment 1 of the present invention;
[0023] Figure 1B A schematic diagram of a vehicle application scenario design interface provided in Embodiment 1 of the present invention;
[0024] Figure 2 A flowchart of a vehicle application scenario processing method provided in Embodiment 2 of the present invention;
[0025] Figure 3 A flowchart of a vehicle application scenario processing method provided in Embodiment 3 of the present invention;
[0026] Figure 4 A schematic diagram of the structure of a vehicle application scenario processing device provided in Embodiment 4 of the present invention;
[0027] Figure 5 This is a schematic diagram of the structure of an electronic device provided in Embodiment 5 of the present invention. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0029] It should be noted that the terms "current", "target", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "etc." and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0030] Embodiment 1
[0031] Figure 1AA flowchart of a vehicle application scenario processing method is provided for the first embodiment of the present invention. This embodiment can be applied to the case of processing vehicle application scenarios. The method can be executed by a vehicle application scenario processing device, which can be implemented in the form of hardware and / or software. The vehicle application scenario processing device can be configured in an electronic device, such as an application scenario service system of the electronic device. Optionally, the electronic device can be a vehicle and / or a cloud server.
[0032] The application scenario service system includes: a scenario interaction engine, a scenario operation manager and a scenario designer. Among them, the scenario interaction engine can be used to realize the scene information interaction of the vehicle application scenario between the user and the vehicle end. The scenario operation manager may include: a task manager, a service subscription rule engine, a collaborative service, a software online upgrade and a rule parser, which are used to support the operation management of the vehicle application scenario, such as supporting the download task of the vehicle application scenario, and feeding back the execution status information of the download task to the scenario interaction engine. Among them, the execution status information may include the download progress of the download task, and whether the download task is successfully executed. Users can perform a series of scenario creation operations through the scenario designer to create vehicle application scenarios.
[0033] like Figure 1A As shown, the method includes:
[0034] S110. When it is determined that there is a need to create a vehicle application scenario, a vehicle application scenario design interface is displayed.
[0035] The vehicle application scenario design interface includes a vehicle optional component display area and an operation area. Figure 1B The vehicle optional component display area is used to display vehicle components (i.e., vehicle optional components) that can be selected by the user, such as air conditioning components, door components, lamp components, and audio components. Furthermore, the vehicle optional components can be determined according to the vehicle model.
[0036] The user can perform operations related to building vehicle application scenarios in the operation area. The operation area can be divided into the target component display area and the application logic construction area. The target component display area is used to display the optional vehicle components selected by the user; the user can enter the scene status information for building vehicle application scenarios in the application logic construction area.
[0037] Vehicle application scenarios refer to scenarios that can be applied to vehicles. Vehicle application scenarios are composed of application scenarios of various components in the vehicle. For example, a vehicle application scenario can be: turning on the air conditioner and car fragrance, or it can also be playing music and turning on the car fragrance.
[0038] Specifically, when receiving a vehicle application scenario creation request from a user, it is determined that the user has a vehicle application scenario creation requirement, and the vehicle application scenario design interface is displayed to the user through a display. The display can be a vehicle display or a display of a user terminal held by the user and connected to the vehicle. The user terminal can be a mobile phone or a computer. The user can issue a vehicle application scenario creation request on the vehicle side or on the cloud.
[0039] S120: Determine a target component according to an operation on the vehicle optional component in the vehicle optional component display area, and place the target component in the operation area.
[0040] The target component refers to the vehicle optional component selected by the user from the vehicle optional component display area through a selection operation.
[0041] Specifically, the user can select the vehicle optional components in the vehicle optional component display area according to actual needs, and the application scenario service system determines the target component according to the user's operation information, and displays the target component through the operation area. The operation can be a voice operation or a motion operation. Preferably, the target component can be displayed through the target component display area in the operation area.
[0042] Optionally, the target component may be determined by: determining the target component according to a dragging operation on the vehicle optional component in the vehicle optional component display area.
[0043] Specifically, after determining the vehicle optional components, the user can perform a drag operation to drag a target component in the vehicle optional components from the vehicle optional component display area to the target component display area in the operation area.
[0044] S130. Generate application logic for the vehicle application scenario according to the configuration operation of the target component in the operation area.
[0045] The configuration operation refers to an operation for configuring the working state of the target component. The working state includes the working time of the target component and the working condition of the target component.
[0046] Specifically, after determining the target component and placing it in the operation area, the user can perform configuration operations in the application logic construction area of the operation area to configure the working time and working condition of the target component. Based on the working time and working condition of the target component, the application logic of the vehicle application scenario is generated.
[0047] For example, the configuration operations for the target component may be: opening the car door, turning on the air conditioner, turning on the fragrance, turning on the ambient light, and turning on the audio system to play music, and the music played may be configured through the configuration operations.
[0048] Exemplarily, the application logic of the vehicle application scenario can be generated according to the configuration operation of the target components in the operation area and the application relationship information between the target components in the operation area. Specifically, it can be achieved through the following sub-steps:
[0049] S1301. Determine application configuration information of the target components in the operation area and application relationship information between the target components in the operation area according to configuration operations on the target components in the operation area.
[0050] The application relationship information may be the influence relationship between target components in the operation area.
[0051] Specifically, according to the user's configuration operation on the target component, the application configuration information corresponding to each target component in the work area is determined, and the application configuration information includes the working time of the target component, the working condition of the target component and the working order of each target component. For example, the working time of the target component and the working condition of the target component can be: the target component is turned on at nine o'clock, or the target component is turned off at ten o'clock.
[0052] Exemplarily, if the target components include car doors, air conditioning, fragrance, ambient lighting and audio, the working order of the target components can be to open the car door first, then turn on the air conditioning and fragrance, turn on the ambient lighting ten minutes after the air conditioning and fragrance are turned on, and turn on the audio to play music.
[0053] Optionally, a triggering operation for triggering the vehicle to enable a vehicle application scenario may also be determined through a configuration operation. For example, a configuration operation may be used to set opening a door as a triggering operation for the vehicle to enable a vehicle application scenario.
[0054] S1302: Generate application logic for the vehicle application scenario based on the application configuration information and the application relationship information.
[0055] Integrate the user's configuration operations on the target components in the operation area to generate application logic for vehicle application scenarios.
[0056] For example, the application logic can be that when the car door is opened, the air conditioner and the fragrance are turned on. Ten minutes after the air conditioner and the fragrance are turned on, the ambient light is turned on, and the audio is turned on to play music.
[0057] Or the application logic may also include enabling the vehicle application scenario within a set time period, and the set time period may be set according to user needs, for example, from 10 am to 3 pm.
[0058] It can be understood that the solution of this embodiment provides users with a simple and easy-to-operate method for constructing vehicle application scenarios. Users can easily construct vehicle application scenarios that meet their needs without any programming knowledge, thereby providing users with convenience in vehicle use and improving their vehicle use experience.
[0059] S140: Generate a vehicle application scenario according to the application logic of the vehicle application scenario.
[0060] Specifically, after obtaining the application logic of the vehicle application scenario input by the user, the vehicle application scenario is generated according to the application logic, and the vehicle application scenario can be applied to the vehicle. After the vehicle application scenario is generated, the vehicle application scenario can also be displayed in the display area in the operation area, so that the user can determine whether the constructed vehicle application scenario meets the requirements based on the application display, and reselect the target component or adjust the application logic of the vehicle application scenario if it does not meet the requirements.
[0061] Optionally, while generating a vehicle application scenario according to the application logic of the vehicle application scenario, the user may also configure the scenario name of the vehicle application scenario and the scenario icon corresponding to the vehicle application scenario according to their own needs, so that they can subsequently determine the vehicle application scenario by clicking the scene icon and apply the vehicle application scenario corresponding to the scene icon to the vehicle.
[0062] Preferably, after generating the vehicle application scenario, you can also: upload the vehicle application scenario to the cloud so that other vehicles can use the vehicle application scenario.
[0063] Specifically, after the vehicle application scenario is generated, the vehicle application scenario can be stored in the local vehicle terminal, or uploaded to the scenario database in the cloud, and the cloud can manage the upload or download of the vehicle application scenario. When other vehicles have the need to use the vehicle application scenario, they can download the vehicle application scenario from the cloud.
[0064] For example, you can also configure a scenario function description for the vehicle application scenario. When uploading the vehicle application scenario to the cloud, the scenario function description corresponding to the vehicle application scenario is also uploaded to the cloud so that other vehicles can understand whether the vehicle application scenario meets the scenario application requirements based on the scenario function description before downloading the vehicle application scenario.
[0065] It should be noted that in the process of using the vehicle, due to user habits or user needs, sometimes multiple components in the vehicle may need to be turned on at the same time to build a vehicle application scenario that meets the user's needs. However, when building a vehicle application scenario, users often need to turn on each component in the vehicle according to their needs, which will lead to low efficiency in building vehicle application scenarios. In addition, every time a user has a need to use a vehicle application scenario, the vehicle application scenario needs to be rebuilt, which consumes a lot of user time.
[0066] The technical solution provided in this embodiment displays the vehicle application scenario design interface when it is determined that there is a need to create a vehicle application scenario; determines the target component based on the operation of the vehicle optional components in the vehicle optional component display area, and places the target component in the operation area; generates the application logic of the vehicle application scenario based on the configuration operation of the target component in the operation area; generates the vehicle application scenario based on the application logic of the vehicle application scenario. The above solution can provide users with personalized vehicle application scenarios based on user needs, thereby improving the intelligent performance of the vehicle; at the same time, the vehicle application scenario is constructed based on a visual method to ensure that the constructed application scenario is consistent with the actual needs of the user and improve the efficiency of constructing the vehicle application scenario; further, the constructed vehicle application scenario is applied to the vehicle, which can provide users with more convenience and improve the user's vehicle use experience.
[0067] Embodiment 2
[0068] Figure 2 This is a flow chart of a vehicle application scenario processing method provided by Embodiment 2 of the present invention. This embodiment is optimized on the basis of the above embodiment, and provides a preferred implementation scheme for determining a target component based on the operation of the vehicle optional components in the vehicle optional component display area. Specifically, Figure 2 As shown, the method includes:
[0069] S210: When it is determined that there is a need to create a vehicle application scenario, a vehicle application scenario design interface is displayed.
[0070] Among them, the vehicle application scenario design interface includes the vehicle optional components display area and the operation area.
[0071] S220: Update the vehicle optional components, and display the updated vehicle optional components in the vehicle optional component display area.
[0072] Specifically, during the production and use of the vehicle, the vehicle optional components may increase, decrease or be updated. Therefore, in the process of displaying the vehicle optional components through the vehicle optional component display area, it is necessary to obtain the actual situation of the vehicle optional components in the vehicle in real time, determine the vehicle optional components currently existing in the vehicle in real time, and update the vehicle optional components displayed in the vehicle optional component display area according to the currently existing vehicle optional components, and display the updated vehicle optional components through the vehicle optional component display area.
[0073] S230: Determine a target component according to the operation on the updated vehicle optional component, and place the target component in the operation area.
[0074] Specifically, after determining the updated vehicle optional components, the user can select the updated vehicle optional components in the vehicle optional component display area according to actual needs. The application scenario service system determines the target component according to the user's operation information and displays the target component through the operation area.
[0075] S240: Generate application logic for the vehicle application scenario according to the configuration operation of the target component in the operation area.
[0076] S250: Generate a vehicle application scenario according to the application logic of the vehicle application scenario.
[0077] The technical solution of this embodiment, when it is determined that there is a need to create a vehicle application scenario, displays the vehicle application scenario design interface; updates the vehicle optional components, and displays the updated vehicle optional components in the vehicle optional component display area; determines the target component based on the operation of the updated vehicle optional components, and places the target component in the operation area; generates the application logic of the vehicle application scenario based on the configuration operation of the target component in the operation area; generates the vehicle application scenario based on the application logic of the vehicle application scenario. In the above scheme, when the user has a need to create a vehicle application scenario, the vehicle optional components can be updated according to the actual situation of the vehicle to ensure that the vehicle optional components meet the current actual situation of the vehicle, and the target components that make the construction of the vehicle application scenario more complete can be obtained. Determine the target component based on the updated vehicle optional components, then configure the target component to determine the application logic, and generate the vehicle application scenario based on the application logic, which can avoid the problem that the constructed vehicle application scenario cannot be used on the vehicle or the optional components are missing, and ensure that the constructed vehicle application scenario is more in line with the current actual situation of the vehicle.
[0078] Embodiment 3
[0079] Figure 3 This is a flowchart of a vehicle application scenario processing method provided by Embodiment 3 of the present invention. This embodiment is optimized on the basis of the above embodiment and provides a preferred implementation method for selecting a target application scenario from optional application scenarios according to an application scenario usage request. Specifically, Figure 3 As shown, the method includes:
[0080] S310: When it is determined that there is a need to create a vehicle application scenario, a vehicle application scenario design interface is displayed.
[0081] Among them, the vehicle application scenario design interface includes the vehicle optional components display area and the operation area.
[0082] S320: Determine a target component according to the operation on the vehicle optional component in the vehicle optional component display area, and place the target component in the operation area.
[0083] S330. Generate application logic for the vehicle application scenario according to the configuration operation of the target component in the operation area.
[0084] S340: Generate a vehicle application scenario according to the application logic of the vehicle application scenario.
[0085] S350: Obtain an application scenario usage request.
[0086] The application scenario usage request refers to a request issued by a user to obtain a vehicle application scenario. The application scenario usage request can be a voice request issued by the user, a text request input by the user, or a request issued by the user through a gesture, which is not limited here.
[0087] S360: Select a target application scenario from the optional application scenarios according to the application scenario usage request.
[0088] The optional application scenarios are all vehicle application scenarios stored in the scenario database in the cloud. The target application scenario is the vehicle application scenario corresponding to the application scenario usage request determined by the task manager in the application scenario service system. The target application scenario can be one or more.
[0089] Specifically, after obtaining the application scenario use request, the application scenario service system extracts the feature information of the application scenario use request, which may be a keyword or key word in the application scenario use request. The extracted feature information is matched with the scene function description of the vehicle application scenario stored in the scene database, and the target application scenario is determined according to the matching result.
[0090] Exemplarily, according to the matching result, the method for determining the target application scenario may be: the ratio of the number of feature information contained in the scenario function description to the total number of feature information may be used as the matching result, the scenario function description corresponding to the maximum ratio may be determined as the target scenario function description, and then the optional application scenario corresponding to the target scenario function description may be used as the target application scenario. A set threshold may also be set, and the scenario function description corresponding to the ratio greater than the set threshold may be used as the target scenario function description, and then the optional application scenario corresponding to the target scenario function description may be used as the target application scenario.
[0091] Preferably, after selecting a target application scenario from the optional application scenarios, the application logic of the target application scenario may be adjusted according to actual scenario requirements.
[0092] If two or more target application scenarios are selected, the target application scenarios can be integrated in a logical order that meets the requirements based on actual scenario requirements, and the integrated target application scenarios can be applied to local vehicles as vehicle application scenarios.
[0093] It should be noted that, in this embodiment, S350 and S360 may be executed before S310 or after S340.
[0094] The technical solution of this embodiment, when it is determined that there is a need to create a vehicle application scenario, displays the vehicle application scenario design interface; determines the target component according to the operation of the vehicle optional components in the vehicle optional component display area, and places the target component in the operation area; generates the application logic of the vehicle application scenario according to the configuration operation of the target component in the operation area; generates the vehicle application scenario according to the application logic of the vehicle application scenario; obtains the application scenario use request; selects the target application scenario from the optional application scenarios according to the application scenario use request. Through the above scheme, through the application scenario service system, based on the vehicle application scenarios uploaded to the cloud by users, the information interaction of vehicle application scenarios between vehicles is realized, which enriches the vehicle application scenario resources, provides users with more optional vehicle application scenarios, and better meets the personalized needs of users for vehicle application scenarios.
[0095] Embodiment 4
[0096] Figure 4 This is a schematic diagram of the structure of a vehicle application scenario processing device provided by the fourth embodiment of the present invention. This embodiment is applicable to the case of processing vehicle application scenarios. Figure 4 As shown, the vehicle application scenario processing device includes: an interface display module 410, a target component determination module 420, an application logic determination module 430 and a vehicle application scenario determination module 440.
[0097] The interface display module 410 is used to display the vehicle application scenario design interface when it is determined that there is a demand for creating a vehicle application scenario; wherein the vehicle application scenario design interface includes a vehicle optional component display area and an operation area;
[0098] A target component determination module 420, for determining a target component according to an operation on a vehicle optional component in the vehicle optional component display area, and placing the target component in the operation area;
[0099] The application logic determination module 430 is used to generate the application logic of the vehicle application scenario according to the configuration operation of the target component in the operation area;
[0100] The vehicle application scenario determination module 440 is used to generate a vehicle application scenario according to the application logic of the vehicle application scenario.
[0101] The technical solution provided in this embodiment displays the vehicle application scenario design interface when it is determined that there is a need to create a vehicle application scenario; determines the target component based on the operation of the vehicle optional components in the vehicle optional component display area, and places the target component in the operation area; generates the application logic of the vehicle application scenario based on the configuration operation of the target component in the operation area; generates the vehicle application scenario based on the application logic of the vehicle application scenario. The above solution can provide users with personalized vehicle application scenarios based on user needs, thereby improving the intelligent performance of the vehicle; at the same time, the vehicle application scenario is constructed based on a visual method to ensure that the constructed application scenario is consistent with the actual needs of the user and improve the efficiency of constructing the vehicle application scenario; further, the constructed vehicle application scenario is applied to the vehicle, which can provide users with more convenience and improve the user's vehicle use experience.
[0102] The application logic determination module 430 is specifically used for:
[0103] Determine application configuration information of the target components in the operation area and application relationship information between the target components in the operation area according to the configuration operation on the target components in the operation area;
[0104] Generate application logic for vehicle application scenarios based on application configuration information and application relationship information.
[0105] Exemplarily, the target component determination module 420 is specifically used for:
[0106] According to the dragging operation of the vehicle optional component in the vehicle optional component display area, a target component is determined.
[0107] Exemplarily, the target component determination module 420 is further configured to:
[0108] Update the vehicle optional components and display the updated vehicle optional components in the vehicle optional component display area;
[0109] The target components are determined based on the operation of the updated vehicle optional components.
[0110] Furthermore, the vehicle application scenario processing device further includes:
[0111] Use request acquisition module, used to obtain application scenario usage requests;
[0112] According to the application scenario usage request, a target application scenario is selected from the optional application scenarios.
[0113] Exemplarily, the scene processing device further includes:
[0114] The application logic adjustment module is used to adjust the application logic of the target application scenario according to the actual scenario requirements.
[0115] The vehicle application scenario processing device provided in this embodiment can be applied to the vehicle application scenario processing method provided in any of the above embodiments, and has corresponding functions and beneficial effects.
[0116] Embodiment 5
[0117] Figure 5 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0118] like Figure 5 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0119] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0120] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a vehicle application scenario processing method.
[0121] In some embodiments, the vehicle application scenario processing method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the vehicle application scenario processing method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the vehicle application scenario processing method in any other appropriate manner (e.g., by means of firmware).
[0122] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0123] The computer programs for implementing the method of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable vehicle application scenario processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.
[0124] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0125] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0126] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0127] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0128] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0129] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A vehicle application scenario processing method, characterized in that: include: When it is determined that there is a need to create a vehicle application scenario, a vehicle application scenario design interface is displayed; wherein the vehicle application scenario design interface includes a vehicle optional component display area and an operation area; Determining a target component according to an operation on a vehicle optional component in the vehicle optional component display area, and placing the target component in the operation area; According to the configuration operation of the target components in the operation area, determine the triggering operation for triggering the vehicle to activate the vehicle application scenario, the application configuration information of the target components in the operation area, and the application relationship information between the target components in the operation area; according to the application configuration information and the application relationship information, generate the application logic of the vehicle application scenario; wherein the application configuration information includes the working time of the target component, the working condition of the target component and the working order of each target component; the application relationship information is the influence relationship between the target components in the operation area; Generate a vehicle application scenario according to the application logic of the vehicle application scenario, and configure a scenario name of the vehicle application scenario and a scenario icon corresponding to the vehicle application scenario; The vehicle application scenario and the scenario function description corresponding to the vehicle application scenario are uploaded to the cloud so that other vehicles can use the vehicle application scenario.
2. The method according to claim 1, characterized in that: Determining a target component according to an operation on a vehicle optional component in the vehicle optional component display area includes: A target component is determined according to a dragging operation on the vehicle optional component in the vehicle optional component display area.
3. The method according to claim 1, characterized in that Determining a target component according to an operation on a vehicle optional component in the vehicle optional component display area includes: Updating the vehicle optional components and displaying the updated vehicle optional components in the vehicle optional component display area; The target components are determined based on the operation of the updated vehicle optional components.
4. The method according to claim 1, characterized in that: Also includes: Get the application scenario usage request; According to the application scenario usage request, a target application scenario is selected from the optional application scenarios.
5. The method according to claim 4, characterized in that Also includes: According to the actual scenario requirements, the application logic of the target application scenario is adjusted.
6. A vehicle application scenario processing device, characterized in that: include: An interface display module, used to display a vehicle application scenario design interface when it is determined that there is a demand for creating a vehicle application scenario; wherein the vehicle application scenario design interface includes a vehicle optional component display area and an operation area; A target component determination module, used for determining a target component according to an operation on a vehicle optional component in the vehicle optional component display area, and placing the target component in the operation area; An application logic determination module is used to determine, based on the configuration operation of the target components in the operation area, a trigger operation for triggering the vehicle to enable a vehicle application scenario, application configuration information of the target components in the operation area, and application relationship information between the target components in the operation area; based on the application configuration information and the application relationship information, generate application logic for the vehicle application scenario; wherein the application configuration information includes the working time of the target components, the working condition of the target components, and the working order of each target component; the application relationship information is the influence relationship between the target components in the operation area; The vehicle application scenario determination module is used to generate a vehicle application scenario according to the application logic of the vehicle application scenario, configure the scenario name of the vehicle application scenario and the scenario icon corresponding to the vehicle application scenario; upload the vehicle application scenario and the scenario function description corresponding to the vehicle application scenario to the cloud; so that other vehicles can use the vehicle application scenario.
7. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the vehicle application scenario processing method described in any one of claims 1-5.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the vehicle application scenario processing method according to any one of claims 1 to 5 when executed.
Citation Information
Patent Citations
Service-based car exhibition mode custom method, car exhibition mode custom device, terminal and storage medium
CN114047847A