Vehicle end function switch arrangement processing method, device and system and storage medium
By orchestrating the vehicle-side function in the cloud, the problems of high cost of vehicle-side function management and long response cycle in the existing technology are solved, and flexible management of vehicle-side functions and rapid response to market demand are achieved.
Patent Information
- Application Number
- CN202311469397.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-07
- Publication Date
- 2025-05-13
AI Technical Summary
The existing vehicle-side function management relies on the logic of on-board software, which leads to changes in the function logic that requires vehicle upgrades, high maintenance costs, long response cycles, and separate management of configuration words and SOA services, making it difficult to respond to market changes quickly.
The vehicle-end function is orchestrated in the cloud. By obtaining the basic information of the functions currently to be activated on the vehicle and their atomic functions, the parameter configuration process is carried out to form a function set, and an activation operation request is issued to the vehicle.
It realizes the start-stop or adjustment of vehicle-side functions remotely control and management in the cloud, improves the efficiency of vehicle-side function development and management flexibility, reduces maintenance costs, and supports rapid response to market changes.
Smart Images

Figure CN119996463A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of scheduling and management of vehicle-side functions, and in particular to a scheduling and processing method, device, system and storage medium for vehicle-side function switches. Background Art
[0002] The integration of modern automobile electronic control units (ECUs) is becoming increasingly higher, and as a result, the software they run is becoming increasingly complex. There are also more and more configuration parameters and service-oriented architecture (SOA) services that need to be managed and maintained. How to manage them more clearly, transparently and conveniently has become a methodology that automobile OEMs need to explore and accumulate.
[0003] At the same time, with the popularization of intelligent connected vehicles, market demand is becoming increasingly fierce, and user needs are flexible and changeable. Efficient vehicle-side function orchestration and management can help OEMs firmly grasp their competitiveness.
[0004] In the existing technology, vehicle-side function management mainly relies on the implementation of on-board software logic, which means that changes in function logic rely on vehicle upgrades, and the overall iterative maintenance cost is high and the response cycle is long.
[0005] Moreover, the existing vehicle-side function management is mainly based on the on-board software logic and is preset to the vehicle side. Its adjustment usually requires the use of Over-The-Air (OTA) technology or upgrade, and the configuration words and SOA services are managed separately, which is not conducive to the rapid and flexible operation of the functions.
[0006] Therefore, the prior art has the following deficiencies: Because the function logic is bound to the vehicle software, the service call logic is fixed to the vehicle side for remote calling, which strongly relies on the vehicle side software packaging and update, and any function change requires OTA (Over-The-Air) upgrade, which increases maintenance costs and time, resulting in high maintenance costs and long iteration cycles; The vehicle functions cannot be adjusted and modified in real time, making it difficult to respond quickly to market changes; Moreover, configuration words and SOA services are usually managed separately, which makes the functional configuration uncoordinated, limits the rapid response to market demand, and cannot meet the flexible operation needs of the OEM ecosystem. Summary of the invention
[0007] The technical problem to be solved by the present invention is to provide a method, system and storage medium for arranging and processing vehicle-side function switches, which can realize remote control and management of the start, stop or adjustment of vehicle-side functions in the cloud. This can make vehicle-side function development more efficient, make vehicle-side function management more flexible, and speed up vehicle-side function iteration.
[0008] In order to solve the above technical problems, as one aspect of the present invention, a method for arranging and processing vehicle-side function switches is provided, which is applied to the cloud and at least comprises the following steps: Obtain at least one vehicle-side function currently to be activated on the vehicle-side, determine at least one atomic function corresponding to each vehicle-side function, and obtain basic information of each atomic function, wherein the basic information at least includes: a name, an activation method, and configurable parameters corresponding to the activation method; Perform activation parameter configuration processing for at least one vehicle-side function that currently needs to be activated to form a function set; the function set includes the order, name, activation method, and configured parameters of each atomic function corresponding to the vehicle-side function to be activated; A function activation operation request is formed according to the function set and sent to the vehicle end.
[0009] The method further includes: pre-establishing a mapping relationship between each atomic function and a user-oriented vehicle-side function, including: Obtain all vehicle-side functions facing the user and all atomic functions of the vehicle-side, and establish a mapping relationship between each vehicle-side function and at least one atomic function; The atomic operation information corresponding to the activation method is set for the atomic function corresponding to each vehicle-side function. The activation method is a configuration word or SOA activation method. The atomic operation corresponding to the configuration word activation method is a UDS diagnostic configuration word service call. The atomic operation corresponding to the SOA activation method is a SOA service call.
[0010] Among them, the activation parameter configuration processing is performed for at least one vehicle-side function that needs to be activated currently to form a function set, which at least includes: Grouping at least some of the vehicle-side functions that currently need to be activated into a function group; Perform configuration processing for the order of each vehicle-side function in the function group, and the order, activation method, and configurable parameters of each atomic function corresponding to each vehicle-side function; After the configuration is completed, a function set is formed; the function set contains the order, name, activation method, and configured parameters of each atomic function corresponding to each vehicle-side function.
[0011] Wherein, forming a function activation operation request according to the function set and sending it to the vehicle end further includes: Encapsulating the function set based on a standardized vehicle-to-cloud function activation protocol to form a function activation operation request; The function activation request is sent to the vehicle through the vehicle-cloud collaborative channel.
[0012] Another aspect of the present invention further provides a method for arranging and processing vehicle-side function switches, which is applied to the vehicle-side and comprises the following steps: Receive and parse a function activation operation request from the cloud, obtain the function set carried in the function activation operation request, and obtain the order, name, activation method, and configured parameters of each atomic function corresponding to each vehicle-side function included in the function set; Each atomic operation is sequentially opened using its corresponding opening method; The vehicle-side application corresponding to each atomic operation is called in sequence, and the called vehicle-side application is executed according to the configured parameters corresponding to each atomic operation; After the execution is completed, the function activation result is reported to the cloud.
[0013] As another aspect of the present invention, there is also provided a device for arranging and processing vehicle-side function switches, which is arranged in the cloud and includes: A function arrangement unit, used to obtain at least one vehicle-side function currently to be activated on the vehicle-side, determine at least one atomic function corresponding to each vehicle-side function, and obtain basic information of each atomic function, wherein the basic information at least includes: a name, an activation method, and configurable parameters corresponding to the activation method; The function configuration assembly unit is used to perform activation parameter configuration processing for at least one vehicle-side function that needs to be activated currently to form a function set; the function set contains the order, name, activation method, and configured parameters of each atomic function corresponding to the vehicle-side function to be activated; The activation request sending unit is used to form a function activation operation request according to the function set and send it to the vehicle end.
[0014] Among them, further include: The mapping processing unit is used to pre-establish the mapping relationship between each atomic function and the user-oriented vehicle-side function: The mapping processing unit comprises: A mapping establishment unit, used to obtain all vehicle-side functions facing the user and all atomic functions of the vehicle-side, and establish a mapping relationship between each vehicle-side function and at least one atomic function; The atomic operation setting unit is used to set the atomic operation information corresponding to the activation method of the atomic function corresponding to each vehicle-side function. The activation method is a configuration word or SOA activation method. The atomic operation corresponding to the configuration word activation method is a UDS diagnostic configuration word service call, and the atomic operation corresponding to the SOA activation method is a SOA service call.
[0015] Wherein, the functional configuration assembly unit includes: A function group generating unit, used for forming at least some of the vehicle-side functions that currently need to be activated into a function group; A configuration processing unit, used to configure the order of each vehicle-side function in the function group, and the order, activation mode, and configurable parameters of each atomic function corresponding to each vehicle-side function; The function set acquisition unit is used to form a function set after the configuration is completed; the function set contains the order, name, activation method, and configured parameters of each atomic function corresponding to each vehicle-side function.
[0016] The activation request issuing unit further includes: An encapsulation unit, configured to encapsulate the function set based on a standardized vehicle-to-cloud function activation protocol to form a function activation operation request; The sending unit is used to send the function activation request to the vehicle side through the vehicle-cloud collaborative channel.
[0017] In another aspect of the present invention, there is also provided a device for arranging and processing a vehicle-side function switch, which is arranged at the vehicle-side and comprises: A receiving and parsing unit, configured to receive and parse a function activation operation request from the cloud, obtain a function set carried in the function activation operation request, and obtain the order, name, activation method, and configured parameters of each atomic function corresponding to each vehicle-side function included in the function set; An opening unit, used for sequentially opening each atomic operation using its corresponding opening method; An execution unit, used to sequentially call the vehicle-side application corresponding to each atomic operation, and execute the called vehicle-side application according to the configured parameters corresponding to each atomic operation; The response reporting unit is used to report the function activation result to the cloud after the execution is completed.
[0018] In another aspect of the present invention, there is also provided a system for arranging and processing vehicle-side function switches, which at least comprises: The cloud, in which a programming and processing device such as the aforementioned vehicle-side function switch is provided; The vehicle end is provided with an arrangement processing device of the vehicle end function switch as mentioned above.
[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the aforementioned method are implemented.
[0020] The implementation of the embodiments of the present invention has the following beneficial effects: The present invention provides a method, system and storage medium for arranging and processing vehicle-side function switches. By pre-embedding atomic functions and corresponding start-stop modes on the vehicle side, the functions are arranged in the cloud and synchronized to the vehicle side, thereby realizing the management of vehicle-side functions. The present invention can dynamically adjust the arrangement of relevant function configurations according to business needs for the services / configurations provided by the vehicle side to the outside world, and can be used immediately after arrangement without the need for vehicle-side updates. This makes vehicle-side function development more efficient, automobile function management more flexible, and can be continuously iterated and expanded. In the present invention, the function start and stop logic is maintained through cloud-based orchestration and synchronization of the combination of vehicle-side function switches, thus achieving software and hardware decoupling; At the same time, through a set of standardized protocols, it is compatible with function activation based on configuration words and SOA services, which reduces the difficulty of vehicle-side implementation and reduces vehicle-side maintenance costs; The functions on the vehicle side can be flexibly adjusted and take effect immediately, thus achieving flexible operation and responding to market changes anytime and anywhere; it can support the OEM ecosystem to carry out flexible operations, such as function trials, promotions, payments, etc., giving the OEM ecosystem more room for operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For a person skilled in the art, other drawings obtained based on these drawings still belong to the scope of the present invention without creative labor. Figure 1 A schematic diagram of the main process of an embodiment of a method for arranging and processing vehicle-side function switches provided by the present invention; Figure 2 A schematic diagram of an application environment of the method provided by the present invention; Figure 3 It is a structural schematic diagram of the atomic function basic table involved in the present invention; Figure 4 A schematic diagram of the main process of another embodiment of a system for arranging and processing vehicle-side function switches provided by the present invention; Figure 5 A schematic diagram of the structure of an embodiment of a system for arranging and processing vehicle-side function switches provided by the present invention; Figure 6 middle Figure 5 A schematic diagram of the structure of the mapping processing unit; Figure 7 for Figure 5 A schematic diagram of the structure of the functional configuration assembly unit; Figure 8 for Figure 5 Schematic diagram of the structure of the activation request sending unit. DETAILED DESCRIPTION
[0022] In order to make the objectives, technical solutions and advantages of the present invention more clear, the present invention will be further described in detail below with reference to the accompanying drawings.
[0023] To facilitate understanding of the solutions provided by the present invention, several technical terms involved are briefly introduced as follows: 1. Configuration word: It is a set of settings and parameters used to configure various aspects of the vehicle system. This can include various parameters, switches, flags, thresholds, etc. of the vehicle, which are used to control the behavior and performance of the vehicle.
[0024] Configuration words can include: engine parameters, safety settings, environmental parameters, network settings, and user preferences. Configuration words are usually stored in the form of data tables or databases, and can be read and written by vehicle software. The management entity is usually the vehicle manufacturer or an authorized repair and service center. Changing configuration words usually requires an OTA upgrade, which may require the owner's consent or be actively pushed by the vehicle manufacturer.
[0025] 2. (SOA) Services: It is a set of independent, reusable services used to handle different functions and tasks on the vehicle. These services are usually provided in a loosely coupled manner, allowing communication and collaboration between vehicle software modules.
[0026] SOA services can include location services, diagnostic services, entertainment services, communication services, and security services.
[0027] SOA services are usually managed by the vehicle software platform, and these services can be dynamically started, stopped, and switched as needed. The management entities are usually vehicle manufacturers and system integrators. Vehicle manufacturers can flexibly update and optimize these services based on market demand and customer feedback, and usually OTA upgrades are also required to push updates.
[0028] 3. Vehicle-side function orchestration management: Vehicle-side function orchestration management refers to the way to manage and configure the available functions on the vehicle. This includes determining which functions are available, how to combine them, and how to respond to user needs. Vehicle-side function orchestration management allows manufacturers or car owners to dynamically configure various functions on the vehicle to meet the needs of different markets, customers, and usage scenarios. This can include enabling or disabling specific SOA services or adjusting configuration words to affect vehicle performance.
[0029] In the present invention, "vehicle-side function orchestration" is based on the calling method of the vehicle-side atomic functions and is achieved through cloud-side dynamic orchestration technology.
[0030] like Figure 1 FIG. 1 is a schematic diagram showing a main flow chart of an embodiment of a method for arranging and processing a vehicle-side function switch provided by the present invention; and FIG. Figure 2 and Figure 3 As shown, in this embodiment, a mapping relationship between each atomic function and a user-oriented vehicle-side function needs to be established in advance, including: Obtain all vehicle-side functions facing the user and all atomic functions of the vehicle-side, and establish a mapping relationship between each vehicle-side function and at least one atomic function; Specifically, all basic information of atomic functions of the current vehicle end is obtained, each of the basic information of atomic functions at least includes: name, activation method and configurable parameters; It is understandable that during the vehicle-side development process, the vehicle-side atomic function development and calling methods can be pre-embedded and synchronized to the cloud according to the relevant function arrangement management specifications, so as to generate an online arranged atomic function basic table in the cloud. Therefore, every time a new model is developed, the atomic function basic table corresponding to the model can be generated in the cloud. Figure 3 As shown in the figure, it shows a schematic diagram of the structure of an atomic function basic table. For each atomic function, it includes a name, activation method and configurable parameters. The name can be represented by numbers, icons or text; the activation method can be such as a configuration word or SOA activation method; and the configurable parameters can be ECU identification, corresponding DID value, SOA interface identification and related modifiable parameters. In the cloud, the configurable parameters of each atomic function can be configured and assigned according to the actual situation.
[0031] Then, based on the atomic function basic information, a mapping relationship between each atomic function and a user-oriented function is established; At the same time, the atomic operation information corresponding to the activation method is set for the atomic function corresponding to each vehicle-side function. The activation method is a configuration word or SOA activation method. The atomic operation corresponding to the configuration word activation method is a UDS diagnostic configuration word service call, and the atomic operation corresponding to the SOA activation method is a SOA service call.
[0032] The above steps can be implemented in the cloud through a visual interface or other means. The function refers to a user-oriented function, and a globally unique function number can be assigned to a function. A function is a minimum management unit, which can be associated with one or more atomic functions. Figure 2In the example, function 1 is associated with atomic functions A, C, and D. In practical applications, for example, if the user-oriented function is to automatically start the engine, the atomic functions that need to be associated or mapped are: starting battery, ignition, fuel supply, etc. At the same time, each atomic operation needs to be assigned a globally unique code for identification and distinction.
[0033] More specifically, the method provided by the present invention further comprises: Step S10, obtaining at least one vehicle-side function currently to be activated on the vehicle-side, determining at least one atomic function corresponding to each vehicle-side function, and obtaining basic information of each atomic function, wherein the basic information at least includes: a name, an activation method, and configurable parameters corresponding to the activation method; Step S11, performing activation parameter configuration processing for at least one vehicle-side function that currently needs to be activated to form a function set; the function set includes the order, name, activation method, and configured parameters of each atomic function corresponding to the vehicle-side function to be activated; Specifically, the step S11 at least includes: Grouping at least some of the vehicle-side functions that currently need to be activated into a function group; Specifically, a vehicle-side function can be compiled into a function group together with other vehicle-side functions. A function group is assigned a globally unique function group number. For example, "start the engine", "close the windows", etc. are combined into a function group called "travel preparation".
[0034] The function group has the characteristics of group management, and the function group number can also be used to roll back the function group after an activation failure. It can be understood that in the embodiment of the present invention, the vehicle functions can be randomly grouped under any function group. There is no binding and correspondence between the functions and function groups, and they are only valid in the current activation service.
[0035] Performing configuration processing for the order of each vehicle-side function in the function group, and the order, activation mode, and configurable parameters of each atomic function corresponding to each vehicle-side function; wherein the activation mode is a configuration word or SOA activation mode; After the configuration is completed, a function set is formed; the function set contains the order, name, activation method, and configured parameters of each atomic function corresponding to each vehicle-side function.
[0036] Step S12, forming a function activation operation request according to the function set, and sending it to the vehicle side, so that the vehicle side starts the corresponding vehicle side function and executes the atomic operations corresponding to each function in sequence.
[0037] In a specific example, the step S12 further includes: Encapsulating the function set based on a standardized vehicle-to-cloud function activation protocol to form a function activation operation request; The function activation request is sent to the vehicle through the vehicle-cloud collaborative channel.
[0038] In a more specific example, the cloud platform will remotely call the SOA service method (such as RR method) of the vehicle-side function management engine to transmit the business request data (Request), and the vehicle-side function management engine will immediately feedback an empty response (Response), which only indicates that the business data has been received; like Figure 4 FIG. 2 is a schematic diagram showing the main flow of another embodiment of a method for arranging and processing a vehicle-side function switch provided by the present invention. In this embodiment, the method is applied to the vehicle-side, and at least comprises the following steps: Step S20, receiving a function activation operation request from the cloud and performing parsing processing, obtaining a function set carried in the function activation operation request, and obtaining the order, name, activation method, and configured parameters of each atomic function corresponding to each vehicle-side function included in the function set; For example, in one example, when the vehicle receives the function set of "automatically start the engine", it will parse the configuration information to understand which atomic operations need to be enabled and the corresponding activation methods; Step S21, sequentially performing activation processing on each atomic operation using its corresponding activation method; Step S22, calling the vehicle-side application corresponding to each atomic operation in sequence, and executing the called vehicle-side application according to the configured parameters corresponding to each atomic operation; in a specific example, the corresponding atomic operation steps are executed in sequence, for example, in one example, the battery is started first, then the ignition is started, and finally the fuel is supplied; Step S23, after the execution is completed, the function activation result is reported to the cloud.
[0039] Specifically, after the function management engine on the vehicle side processes the business, it calls the SOA service method (RR) of the vehicle cloud agent to pass in the business response data (i.e., function activation response data), which is then routed to the cloud platform by the vehicle cloud agent to complete the result upload. In one example, in this step, the vehicle side will synchronize the result of starting the engine back to the cloud so that the execution status of the function can be tracked in the cloud.
[0040] Thereby, the current function on the vehicle is activated by the cloud.
[0041] like Figure 5 FIG. 1 is a schematic diagram showing a structure of an implementation of a system for arranging and processing vehicle-side function switches provided by the present invention. Figures 6 to 8As shown, the system at least includes a cloud end 1 and a vehicle end 2. More specifically, the cloud end 1 is provided with: A mapping processing unit 10, used to obtain a mapping relationship between each atomic function and a user-oriented vehicle-side function in advance; The function arrangement unit 11 is used to obtain at least one vehicle-side function to be activated at the vehicle-side, determine at least one atomic function corresponding to each vehicle-side function, and obtain basic information of each atomic function, wherein the basic information at least includes: a name, an activation method, and configurable parameters corresponding to the activation method; The function configuration assembly unit 12 is used to perform activation parameter configuration processing for at least one vehicle-side function that needs to be activated currently to form a function set; the function set contains the order, name, activation method, and configured parameters of each atomic function corresponding to the vehicle-side function to be activated; The activation request sending unit 13 is used to form a function activation operation request according to the function set and send it to the vehicle end.
[0042] like Figure 6 As shown, in a specific example, the mapping processing unit 10 further includes: A mapping establishment unit 100 is used to obtain all vehicle-side functions facing the user and all atomic functions of the vehicle-side, and establish a mapping relationship between each vehicle-side function and at least one atomic function; The atomic operation setting unit 101 is used to set the atomic operation information corresponding to the activation method of the atomic function corresponding to each vehicle-side function. The activation method is a configuration word or an SOA activation method. The atomic operation corresponding to the configuration word activation method is a UDS diagnostic configuration word service call, and the atomic operation corresponding to the SOA activation method is a SOA service call.
[0043] like Figure 7 As shown, in a specific example, the function configuration assembly unit 12 includes: A function group generating unit 120, configured to group at least some of the vehicle-side functions currently required to be activated into a function group; A configuration processing unit 121, configured to perform configuration processing for the order of each vehicle-side function in the function group, and the order, activation mode, and configurable parameters of each atomic function corresponding to each vehicle-side function; The function set acquisition unit 122 is used to form a function set after the configuration is completed; the function set includes the order, name, activation method, and configured parameters of each atomic function corresponding to each vehicle-side function.
[0044] like Figure 8 As shown, in a specific example, the activation request issuing unit 13 further includes: The encapsulation unit 130 is used to encapsulate the function set based on the standardized vehicle-cloud function activation protocol to form a function activation operation request; The sending unit 131 is used to send the function activation request to the vehicle side through the vehicle-cloud collaborative channel.
[0045] Further back Figure 4 As shown, in the present invention, the vehicle end 2 of the system further includes: The receiving and parsing unit 20 is used to receive and parse the function activation operation request from the cloud, obtain the function set carried in the function activation operation request, and obtain the order, name, activation method, and configured parameters of each atomic function corresponding to each vehicle-side function included in the function set; An opening unit 21 is used to sequentially open each atomic operation using its corresponding opening method; An execution unit 22, used to sequentially call the vehicle-side application corresponding to each atomic operation, and execute the called vehicle-side application according to the configured parameters corresponding to each atomic operation; The response reporting unit 23 is used to report the function activation result to the cloud after the execution is completed.
[0046] In a specific example, the above-mentioned receiving and parsing unit 20, the opening unit 21, the execution unit 22 and the response reporting unit 23 are arranged in the vehicle-side function management engine.
[0047] It is understandable that the above-mentioned cloud end 1 and vehicle end 2 only describe the components essentially related to the present invention, which may include other components and will not be described in detail here.
[0048] For more details, please refer to and combine the above Figures 1 to 4 The description is not repeated here.
[0049] In another aspect of the present invention, there is also provided a computer-readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the aforementioned Figures 1 to 4 For more details, please refer to and combine with the above Figures 1 to 4 The description is not repeated here.
[0050] The implementation of the embodiments of the present invention has the following beneficial effects: The present invention provides a method, system and storage medium for arranging and processing vehicle-side function switches. By pre-embedding atomic functions and corresponding start-stop modes on the vehicle side, the functions are arranged in the cloud and synchronized to the vehicle side, thereby realizing the management of vehicle-side functions. The present invention can dynamically adjust the arrangement of relevant function configurations according to business needs for the services / configurations provided by the vehicle side to the outside world, and can be used immediately after arrangement without the need for vehicle-side updates. This makes vehicle-side function development more efficient, automobile function management more flexible, and can be continuously iterated and expanded. In the present invention, the function start and stop logic is maintained through cloud-based orchestration and synchronization of the combination of vehicle-side function switches, thus achieving software and hardware decoupling; At the same time, through a set of standardized protocols, it is compatible with function activation based on configuration words and SOA services, which reduces the difficulty of vehicle-side implementation and reduces vehicle-side maintenance costs; The functions on the vehicle side can be flexibly adjusted and take effect immediately, thus achieving flexible operation and responding to market changes anytime and anywhere; it can support the OEM ecosystem to carry out flexible operations, such as function trials, promotions, payments, etc., giving the OEM ecosystem more room for operation.
[0051] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0052] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0053] The above disclosure is only a preferred embodiment of the present invention, which certainly cannot be used to limit the scope of the present invention. Therefore, equivalent changes made according to the claims of the present invention are still within the scope of the present invention.
Claims
1. A method for arranging and processing vehicle-side function switches, applied to the cloud, characterized in that: At least the following steps are included: Obtain at least one vehicle-side function currently to be activated on the vehicle-side, determine at least one atomic function corresponding to each vehicle-side function, and obtain basic information of each atomic function, wherein the basic information at least includes: a name, an activation method, and configurable parameters corresponding to the activation method; Perform activation parameter configuration processing for at least one vehicle-side function that currently needs to be activated to form a function set; the function set includes the order, name, activation method, and configured parameters of each atomic function corresponding to the vehicle-side function to be activated; A function activation operation request is formed according to the function set and sent to the vehicle end.
2. The method according to claim 1, characterized in that Further including: The mapping relationship between each atomic function and the user-oriented vehicle-side function is established in advance, including: Obtain all vehicle-side functions facing the user and all atomic functions of the vehicle-side, and establish a mapping relationship between each vehicle-side function and at least one atomic function; The atomic operation information corresponding to the activation method is set for the atomic function corresponding to each vehicle-side function. The activation method is a configuration word or SOA activation method. The atomic operation corresponding to the configuration word activation method is a UDS diagnostic configuration word service call. The atomic operation corresponding to the SOA activation method is a SOA service call.
3. The method according to claim 2, characterized in that Perform activation parameter configuration processing for at least one vehicle-side function that needs to be activated currently to form a function set, which at least includes: Grouping at least some of the vehicle-side functions that currently need to be activated into a function group; Perform configuration processing for the order of each vehicle-side function in the function group, and the order, activation method, and configurable parameters of each atomic function corresponding to each vehicle-side function; After the configuration is completed, a function set is formed; the function set contains the order, name, activation method, and configured parameters of each atomic function corresponding to each vehicle-side function.
4. The method according to claim 3, characterized in that Forming a function activation operation request according to the function set and sending it to the vehicle side further includes: Encapsulating the function set based on a standardized vehicle-to-cloud function activation protocol to form a function activation operation request; The function activation request is sent to the vehicle through the vehicle-cloud collaborative channel.
5. A method for arranging and processing vehicle-side function switches, applied to the vehicle-side, characterized in that: The steps include: Receive and parse a function activation operation request from the cloud, obtain the function set carried in the function activation operation request, and obtain the order, name, activation method, and configured parameters of each atomic function corresponding to each vehicle-side function included in the function set; Each atomic operation is sequentially opened using its corresponding opening method; The vehicle-side application corresponding to each atomic operation is called in sequence, and the called vehicle-side application is executed according to the configured parameters corresponding to each atomic operation; After the execution is completed, the function activation result is reported to the cloud.
6. A device for arranging and processing vehicle-side function switches, arranged in the cloud, characterized in that: include: A function arrangement unit, used to obtain at least one vehicle-side function currently to be activated on the vehicle-side, determine at least one atomic function corresponding to each vehicle-side function, and obtain basic information of each atomic function, wherein the basic information at least includes: a name, an activation method, and configurable parameters corresponding to the activation method; The function configuration assembly unit is used to perform activation parameter configuration processing for at least one vehicle-side function that needs to be activated currently to form a function set; the function set contains the order, name, activation method, and configured parameters of each atomic function corresponding to the vehicle-side function to be activated; The activation request sending unit is used to form a function activation operation request according to the function set and send it to the vehicle end.
7. The device according to claim 6, characterized in that Further including: A mapping processing unit, used to pre-establish a mapping relationship between each atomic function and a user-oriented vehicle-side function; The mapping processing unit comprises: A mapping establishment unit, used to obtain all vehicle-side functions facing the user and all atomic functions of the vehicle-side, and establish a mapping relationship between each vehicle-side function and at least one atomic function; The atomic operation setting unit is used to set the atomic operation information corresponding to the activation method of the atomic function corresponding to each vehicle-side function. The activation method is a configuration word or SOA activation method. The atomic operation corresponding to the configuration word activation method is a UDS diagnostic configuration word service call, and the atomic operation corresponding to the SOA activation method is a SOA service call.
8. The device according to claim 7, characterized in that The functional configuration assembly unit comprises: A function group generating unit, used for forming at least some of the vehicle-side functions that currently need to be activated into a function group; A configuration processing unit, used to configure the order of each vehicle-side function in the function group, and the order, activation mode, and configurable parameters of each atomic function corresponding to each vehicle-side function; The function set acquisition unit is used to form a function set after the configuration is completed; the function set contains the order, name, activation method, and configured parameters of each atomic function corresponding to each vehicle-side function.
9. The device according to claim 8, characterized in that The activation request issuing unit further comprises: An encapsulation unit, configured to encapsulate the function set based on a standardized vehicle-to-cloud function activation protocol to form a function activation operation request; The sending unit is used to send the function activation request to the vehicle side through the vehicle-cloud collaborative channel.
10. A device for processing a vehicle-side functional switch, arranged at the vehicle-side, characterized in that: include: A receiving and parsing unit, configured to receive and parse a function activation operation request from the cloud, obtain a function set carried in the function activation operation request, and obtain the order, name, activation method, and configured parameters of each atomic function corresponding to each vehicle-side function included in the function set; An opening unit, used to sequentially open each atomic operation using its corresponding opening method; An execution unit, used to sequentially call the vehicle-side application corresponding to each atomic operation, and execute the called vehicle-side application according to the configured parameters corresponding to each atomic operation; The response reporting unit is used to report the function activation result to the cloud after execution is completed.
11. A system for arranging and processing vehicle-side function switches, characterized in that: At least: A cloud, wherein a device for arranging and processing the vehicle-side function switch according to any one of claims 6 to 9 is provided; The vehicle end is provided with an arrangement processing device for the vehicle end function switch as described in claim 10.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.