Vehicle-cloud cooperative communication method, vehicle-cloud cooperative communication gateway device and storage medium
By deploying a signal service conversion module on the vehicle-cloud communication gateway, protocol conversion between different systems is achieved, solving the problems of low data transmission efficiency and insufficient security in multi-system environments in intelligent connected vehicles, and improving data transmission efficiency and communication management flexibility.
Patent Information
- Application Number
- CN202411378177.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-01-07
AI Technical Summary
In intelligent connected vehicles, due to differences in network characteristics, connection requirements, and application protocols in multi-system environments, data transmission efficiency in vehicle-to-cloud communication is low, communication management is inflexible, and data transmission security is insufficient.
By deploying a signal service conversion module on the vehicle-cloud communication gateway, protocol conversion between different systems can be achieved, including the conversion of signal and communication services from the classic platform to the adaptive platform, and bidirectional communication can be carried out between the cloud and the vehicle.
It improves data transmission efficiency in multiple environments and ensures communication flexibility and data transmission security between different systems.
Smart Images

Figure CN119276899A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle-cloud collaborative technology, and in particular to a vehicle-cloud collaborative communication method, a vehicle-cloud collaborative communication gateway device, and a storage medium. Background Art
[0002] Vehicle-cloud collaborative communication is a key technology for the application of intelligent connected vehicles. However, in the application of intelligent connected vehicles, there are multiple system environments (Android, Linux, RTOS, QNX, etc.), and there are differences in network characteristics, connection requirements, application protocols, etc. between different systems, which may lead to problems such as low data transmission efficiency, inflexible communication management, and data transmission security in the scenario of vehicle-cloud communication. Summary of the invention
[0003] The purpose of the present invention is to provide a vehicle-cloud collaborative communication method, a vehicle-cloud collaborative communication gateway device and a storage medium to address the deficiencies in the above-mentioned prior art, so as to ensure communication between different systems through a protocol conversion mechanism and improve data transmission efficiency in multiple environments.
[0004] To achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:
[0005] In the first aspect, an embodiment of the present application provides a vehicle-cloud collaborative communication method, which is applied to a vehicle-cloud communication gateway, and a signal service conversion module is pre-deployed on the vehicle-cloud communication gateway. The method includes: using the signal service conversion module to obtain a first in-vehicle network signal on a classic platform CP sent by a first vehicle control unit in the in-vehicle signal network; using the signal service conversion module to perform a first protocol conversion on the first in-vehicle network signal to obtain a first in-vehicle communication service on an adaptive platform AP; using the signal service conversion module to perform a second protocol conversion on the first in-vehicle communication service to obtain a first vehicle-cloud network signal of vehicle-cloud communication; using the signal service conversion module to send the first vehicle-cloud network signal to a first cloud server.
[0006] In one embodiment, the method also includes: using the signal service conversion module to receive a second vehicle-cloud network signal sent by a second cloud server; using the signal service conversion module to perform a second protocol reverse conversion on the second vehicle-cloud network signal to obtain a second in-vehicle communication service on the AP; using the signal service conversion module to perform a first protocol reverse conversion on the second in-vehicle communication service to obtain a second in-vehicle network signal on the CP; using the signal service conversion module to send the second in-vehicle network signal to a second vehicle control unit in the in-vehicle signal network.
[0007] In one embodiment, the signal service conversion module is used to perform a first protocol conversion on the first in-vehicle network signal to obtain a first in-vehicle communication service on an adaptive platform AP, including: using the signal service conversion module, according to the information of the first signal interface of the first in-vehicle network signal, using a preset parameter correspondence between the signal interface on the CP and the service interface on the AP, to convert the information of the first signal interface into information of the first service interface; using the signal service conversion module, according to the information of the first service interface, to generate the first in-vehicle communication service; correspondingly, the signal service conversion module is used to perform a first protocol reverse conversion on the second in-vehicle communication service to obtain a second in-vehicle network signal on the CP, including: using the signal service conversion module, based on the second in-vehicle communication service, to obtain information of the second service interface; using the signal service conversion module, according to the information of the second service interface, using the parameter correspondence, to convert the information of the second service interface into information of the second signal interface; using the signal service conversion module, based on the information of the second service interface, to generate the second in-vehicle network signal.
[0008] In one embodiment, before the signal service conversion module is used to perform a first protocol conversion on the first in-vehicle network signal to obtain a first in-vehicle communication service on the adaptive platform AP, the method includes: performing a service matrix design on multiple in-vehicle network signals on the CP to obtain a service matrix, wherein the matrix integrates: the parameter correspondence relationship; converting the service matrix into an extensible markup language file of the automotive open system architecture AUTOSAR; generating an interface code and a conversion configuration file according to the extensible markup language file; compiling the framework code of each vehicle control unit corresponding to the multiple in-vehicle network signals, the interface code, and the processing logic code of the preset signal conversion service to generate an executable file for the first protocol conversion; deploying the conversion configuration file and the executable file for the first protocol conversion, as well as the application of the first protocol conversion to the signal service conversion module on the AP platform of the vehicle-to-cloud communication gateway.
[0009] In one embodiment, the signal service conversion module is used to perform a second protocol conversion on the first in-vehicle communication service to obtain a first vehicle-to-cloud network signal of vehicle-to-cloud communication, including: using the signal service conversion module to map the first in-vehicle communication service to a first target message topic based on a preset service message topic mapping relationship; using the signal service conversion module to convert the header data in the information of the first in-vehicle communication service into a message header of the first target message topic using a first conversion strategy; using the signal service conversion module to convert the load data in the information of the first in-vehicle communication service into a message load of the first target message topic using a second conversion strategy; using the signal service conversion module to produce the first target message topic based on the message header and message load of the first target message topic. Vehicle-cloud network signal; accordingly, the signal service conversion module is used to perform a second protocol reverse conversion on the second vehicle-cloud network signal to obtain a second in-vehicle communication service on the AP, including: using the signal service conversion module to respectively obtain the message header and message payload of the second target message subject from the second vehicle-cloud network signal; using the signal service conversion module to reversely convert the message header of the second target message subject into the header data of the second in-vehicle communication service using the first conversion strategy; using the signal service conversion module to reversely convert the message payload of the second target message subject into the load data of the second in-vehicle communication service using the second conversion strategy; using the signal service conversion module to generate the second in-vehicle communication service based on the header data and payload data of the second in-vehicle communication service.
[0010] In one embodiment, the vehicle-cloud communication gateway is also deployed with: a service synchronization module, and the method also includes: using the service synchronization module to obtain the status of multiple in-vehicle communication services on the AP; using the service synchronization module to call the event interface of each in-vehicle communication service, and publish the status of each in-vehicle communication service to the second cloud server, so that the second cloud server updates the status of each in-vehicle communication service.
[0011] In one embodiment, the vehicle-to-cloud communication gateway is also deployed with: a data processing module, and the method further includes: using the data processing module to process the vehicle-to-cloud communication data corresponding to each in-vehicle communication service according to the data processing strategy corresponding to each in-vehicle communication service.
[0012] In one embodiment, the vehicle-cloud communication gateway is also deployed with: a policy control module, and the method also includes: using the policy control module to obtain a configuration file of a data control policy for each in-vehicle communication service; correspondingly, using the signal service conversion module to send the first vehicle-cloud network signal to the first cloud server includes: using the signal service conversion module to perform data control on the first vehicle-cloud network signal according to the configuration file of the data policy control corresponding to the first in-vehicle communication service, and then sending it to the first cloud server.
[0013] In the second aspect, an embodiment of the present application also provides a vehicle-cloud collaborative communication gateway device, including: a signal service conversion module, which is configured to: obtain a first in-vehicle network signal on a classic platform CP sent by a first vehicle control unit in the in-vehicle signal network; perform a first protocol conversion on the first in-vehicle network signal to obtain a first in-vehicle communication service on an adaptive platform AP; perform a second protocol conversion on the first in-vehicle communication service to obtain a first vehicle-cloud network signal of vehicle-cloud communication; and send the first vehicle-cloud network signal to a first cloud server.
[0014] In one embodiment, the signal service conversion module is configured to: receive a second vehicle-cloud network signal sent by a second cloud server; perform a second protocol reverse conversion on the second vehicle-cloud network signal to obtain a second in-vehicle communication service on the AP; perform a first protocol reverse conversion on the second in-vehicle communication service to obtain a second in-vehicle network signal on the CP; and send the second in-vehicle network signal to a second vehicle control unit in the in-vehicle signal network.
[0015] In one embodiment, the signal service conversion module is configured to: according to the information of the first signal interface of the first in-vehicle network signal, use the preset parameter correspondence between the signal interface on the CP and the service interface on the AP to convert the information of the first signal interface into the information of the first service interface; according to the information of the first service interface, generate the first in-vehicle communication service; based on the second in-vehicle communication service, obtain the information of the second service interface; according to the information of the second service interface, use the parameter correspondence to convert the information of the second service interface into the information of the second signal interface; based on the information of the second service interface, generate the second in-vehicle network signal.
[0016] In one embodiment, the vehicle-cloud collaborative communication gateway also includes a preprocessing module, which is configured to: design a service matrix for multiple in-vehicle network signals on the CP to obtain a service matrix, in which: the parameter correspondence relationship is integrated; converting the service matrix into an extensible markup language file of the automotive open system architecture AUTOSAR; generating interface code and conversion configuration files based on the extensible markup language file; compiling the framework code of each vehicle control unit corresponding to the multiple in-vehicle network signals, the interface code, and the processing logic code of the preset signal conversion service to generate an executable file for the first protocol conversion; deploying the conversion configuration file, the executable file for the first protocol conversion, and the application of the first protocol conversion to the signal service conversion module on the AP platform of the vehicle-cloud communication gateway.
[0017] In one embodiment, the signal service conversion module is configured as follows: using the signal service conversion module, based on a preset service message topic mapping relationship, mapping the first in-vehicle communication service to a first target message topic; using the signal service conversion module, converting the header data in the information of the first in-vehicle communication service into a message header of the first target message topic using a first conversion strategy; using the signal service conversion module, converting the load data in the information of the first in-vehicle communication service into a message payload of the first target message topic using a second conversion strategy; using the signal service conversion module, based on the message header and message payload of the first target message topic, generating the first vehicle-cloud network signal; using the signal service conversion module, respectively obtaining the message header and message payload of the second target message topic from the second vehicle-cloud network signal; using the signal service conversion module, reversely converting the message header of the second target message topic into the header data of the second in-vehicle communication service using the first conversion strategy; using the signal service conversion module, reversely converting the message payload of the second target message topic into the load data of the second in-vehicle communication service using the second conversion strategy; using the signal service conversion module, based on the header data and payload data of the second in-vehicle communication service, generating the second in-vehicle communication service.
[0018] In one embodiment, the vehicle-cloud communication gateway is also deployed with: a service synchronization module, which is configured to: obtain the status of multiple in-vehicle communication services on the AP; call the event interface of each in-vehicle communication service, and publish the status of each in-vehicle communication service to the second cloud server, so that the second cloud server updates the status of each in-vehicle communication service.
[0019] In one embodiment, the vehicle-to-cloud communication gateway is also deployed with: a data processing module, and the data processing module is configured to: use the data processing module to process the vehicle-to-cloud communication data corresponding to each in-vehicle communication service according to the data processing strategy corresponding to each in-vehicle communication service.
[0020] In one embodiment, the vehicle-cloud communication gateway is also deployed with: a policy control module, which is configured to: obtain a configuration file of the data control policy for each in-vehicle communication service; use the signal service conversion module to perform data control on the first vehicle-cloud network signal according to the configuration file of the data policy control corresponding to the first in-vehicle communication service, and then send it to the first cloud server.
[0021] In the third aspect, an embodiment of the present application also provides a vehicle-cloud collaborative communication gateway device, including: a processor, a storage medium and a bus, the storage medium stores program instructions executable by the processor, when the computer device is running, the processor and the storage medium communicate through the bus, and the processor executes the program instructions to perform the steps of any one of the above methods.
[0022] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of any one of the above methods are executed.
[0023] The beneficial effect of the present application is that the first in-vehicle network signal is converted into the first in-vehicle communication service through the first protocol conversion, and the first in-vehicle communication service is converted into the first car-cloud network signal through the second protocol conversion. In this way, the communication between different systems is ensured through the protocol conversion mechanism, and the data transmission efficiency in multiple environments is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0025] Figure 1 A flowchart of a vehicle-cloud collaborative communication method provided in an embodiment of the present application;
[0026] Figure 2 A flowchart of a vehicle-cloud collaborative communication method provided in an embodiment of the present application;
[0027] Figure 3A flowchart of a vehicle-cloud collaborative communication method provided in an embodiment of the present application;
[0028] Figure 4 A flowchart of a vehicle-cloud collaborative communication method provided in an embodiment of the present application;
[0029] Figure 5 A flowchart of a vehicle-cloud collaborative communication method provided in an embodiment of the present application;
[0030] Figure 6 A flowchart of a vehicle-cloud collaborative communication method provided in an embodiment of the present application;
[0031] Figure 7 A flowchart of a vehicle-cloud collaborative communication method provided in an embodiment of the present application;
[0032] Figure 8 A flowchart of a vehicle-cloud collaborative communication method provided in an embodiment of the present application;
[0033] Fig. 9 A schematic diagram of the structure of a vehicle-cloud collaborative communication gateway device provided in an embodiment of the present application;
[0034] Fig.10 A schematic diagram of the structure of a vehicle-cloud collaborative communication gateway device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0035] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions 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.
[0036] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0037] In the description of the present application, it should be noted that if the terms "upper", "lower", etc. appear, the orientation or position relationship indicated is based on the orientation or position relationship shown in the drawings, or is the orientation or position relationship in which the product of the application is usually placed when used. It is only for the convenience of describing the present application and simplifying the description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application.
[0038] In addition, the terms "first", "second", 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 "having" 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.
[0039] It should be noted that, in the absence of conflict, the features in the embodiments of the present application may be combined with each other.
[0040] Figure 1 A flow chart of a vehicle-cloud collaborative communication method provided in an embodiment of the present application; Figure 1 As shown, it is applied to a vehicle-to-cloud communication gateway, on which a signal service conversion module is pre-deployed, and the method includes:
[0041] Step 110: Use a signal service conversion module to obtain a first in-vehicle network signal on a classic platform CP sent by a first vehicle control unit in the in-vehicle signal network.
[0042] Among them, the vehicle-cloud collaborative gateway, namely the SOA service gateway module, SOA (Service Oriented Architecture) is a software design method that divides the functions of the software system into a series of independent services, and the services communicate through standardized interfaces.
[0043] SOA emphasizes the interoperability of services, that is, services from different systems and platforms can interact through consistent interfaces and protocols to achieve reusability and flexibility.
[0044] In the context of vehicle-cloud collaboration, the introduction of SOA design concepts enables more efficient data exchange and service calls between various modules within the vehicle and cloud services.
[0045] The purpose of the Signal to Service (S2S) module is to realize communication and data exchange between different network protocols. It converts signal data and service data into each other by parsing data packets of different protocols, which involves data encapsulation, decapsulation, protocol parsing and re-encoding.
[0046] The first vehicle control unit may be a conventional in-vehicle network unit at the vehicle end.
[0047] AUTOSAR (Automotive Open System ARchitecture) is an open and standardized automotive software architecture for the automotive industry, which aims to improve the interoperability, reusability and scalability of automotive electronic systems. AUTOSAR is divided into two platforms: AP (Adaptive Platform) and CP (Classic Platform).
[0048] The CP platform is an earlier version of AUTOSAR, which is mainly used for the development of embedded ECUs. It has the characteristics of strong real-time performance and low resource consumption. It accounts for a large proportion of the development and implementation of various types of vehicle-mounted ECUs.
[0049] The first in-vehicle network signal is the traditional in-vehicle network on the vehicle side, namely the CAN signal. S2S realizes signal transmission and reception through the IPCF (Inter-Platform Communication Framework) between the AP platform and the CP platform.
[0050] Step 120: Use a signal service conversion module to perform a first protocol conversion on the first in-vehicle network signal to obtain a first in-vehicle communication service on the adaptive platform AP.
[0051] The AP platform is launched by AUTOSAR to meet the needs of the modern automotive industry for high-performance computing and communication mechanisms. Its main features include:
[0052] (1) Service-based architecture (SOA), which allows applications to dynamically connect to and use different services without the need to predefine interfaces and configurations;
[0053] (2) Using the POSIX operating system, it can run on a wider variety of hardware platforms;
[0054] (3) Support multi-core processors and make full use of the parallel computing capabilities of multi-core processors;
[0055] (4) Support network management and update configuration management, and dynamically manage network topology and node status at runtime;
[0056] (5) Usually runs on a system-on-chip (SoC), providing smarter and greater computing power.
[0057] The first in-vehicle communication service is a service-based Ethernet communication network on the vehicle side, or a Scalable service-oriented communication middleware protocol over IP (SOME / IP). In actual operation, S2S implements service-based Ethernet communication through the SOMEIPD (SOME / IP Daemon) of the AP platform, and S2S internally implements the conversion and encapsulation of the CAN signal information of the IPCF channel to the service.
[0058] Step 130: Use the signal service conversion module to perform a second protocol conversion on the first in-vehicle communication service to obtain a first vehicle-to-cloud network signal for vehicle-to-cloud communication.
[0059] The first car-cloud network signal can be HTTP (HyperText Transfer Protocol), MQTT (Message Queuing Telemetry Transport), V2X (Vehicle to Everything), etc.
[0060] Step 140: Use the signal service conversion module to send the first vehicle-cloud network signal to the first cloud server.
[0061] Among them, the first cloud server is the server in the cloud in the vehicle-cloud collaborative communication. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), as well as big data and artificial intelligence platforms.
[0062] The vehicle-cloud collaborative communication method provided in the embodiment of the present application firstly adopts a signal service conversion module to obtain a first vehicle-in-vehicle network signal on the classic platform CP sent by a first vehicle control unit in the vehicle-in-vehicle signal network; secondly, adopts a signal service conversion module to perform a first protocol conversion on the first vehicle-in-vehicle network signal to obtain a first vehicle-in-vehicle communication service on an adaptive platform AP; thirdly, adopts a signal service conversion module to perform a second protocol conversion on the first vehicle-in-vehicle communication service to obtain a first vehicle-cloud network signal of vehicle-cloud communication; finally, adopts a signal service conversion module to send the first vehicle-cloud network signal to the first cloud server. The first vehicle-in-vehicle network signal is converted into the first vehicle-in-vehicle communication service through the first protocol conversion, and the first vehicle-in-vehicle communication service is converted into the first vehicle-cloud network signal through the second protocol conversion. In this way, the communication between different systems is ensured through the protocol conversion mechanism, and the data transmission efficiency in multiple environments is improved.
[0063] The above steps 110 to 140 are the process of the vehicle-side communicating with the cloud in the vehicle-cloud collaborative communication method. The vehicle-cloud collaborative communication method provided in the embodiment of the present application also includes the process of the cloud-side communicating with the vehicle. Figure 2 As shown, the method further includes the following steps 210 to 240:
[0064] Step 210: Use a signal service conversion module to receive a second vehicle-to-cloud network signal sent by a second cloud server.
[0065] The second cloud server may be the same as the first cloud server or may be different from the first cloud server, which is not limited here.
[0066] Among them, the second car-to-cloud network signal is the same as the first car-to-cloud network signal, which will not be repeated here.
[0067] Step 220: Use the signal service conversion module to perform a second protocol reverse conversion on the second vehicle-cloud network signal to obtain a second in-vehicle communication service on the AP.
[0068] Among them, the second in-vehicle communication service is the same as the first in-vehicle communication service, and will not be repeated here.
[0069] Step 230: Use the signal service conversion module to perform a first protocol inverse conversion on the second in-vehicle communication service to obtain a second in-vehicle network signal on the CP.
[0070] Among them, the second in-vehicle network signal is the same as the first in-vehicle network signal, which will not be repeated here.
[0071] Step 240: Use the signal service conversion module to send a second in-vehicle network signal to a second vehicle control unit in the in-vehicle signal network.
[0072] Among them, the second vehicle control unit is the same as the first vehicle control unit, and will not be repeated here.
[0073] The vehicle-cloud collaborative communication method provided in the embodiment of the present application firstly adopts a signal service conversion module to receive a second vehicle-cloud network signal sent by a second cloud server; secondly, adopts a signal service conversion module to perform a second protocol reverse conversion on the second vehicle-cloud network signal to obtain a second in-vehicle communication service on the AP; thirdly, adopts a signal service conversion module to perform a first protocol reverse conversion on the second in-vehicle communication service to obtain a second in-vehicle network signal on the CP; finally, adopts a signal service conversion module to send a second in-vehicle network signal to a second vehicle control unit in the in-vehicle signal network. In this way, communication from the cloud to the vehicle is realized.
[0074] The following is an explanation of the process of obtaining the first in-vehicle communication service in the above embodiment with reference to examples. Figure 3 This is a flow chart of the vehicle-cloud collaborative communication method provided in the embodiment of the present application. Figure 3 As shown, the above step 120 may further include the following steps 310 and 320:
[0075] Step 310: Using a signal service conversion module, according to the information of the first signal interface of the first in-vehicle network signal, using a preset parameter correspondence between the signal interface on the CP and the service interface on the AP, the information of the first signal interface is converted into the information of the first service interface.
[0076] Exemplarily, the parameter correspondence between the SOME / IP interface on the AP platform (the service interface on the AP) and the signal interface on the CP platform is shown in Table 1 below:
[0077]
[0078]
[0079] Table 1
[0080] The signal interface on the CP platform in Table 1 is explained as follows:
[0081] Sender-Receiver Interface (S / R): It is mainly used to define data transmission; it is an operation on a global variable. For a group of ports that reference the Sender-Receiver Interface, the demand port is the receiver, and the supply port is the sender.
[0082] The Client-Server Interface (C / S) calls a service or function in another component, especially when components need to call each other through RTE. For a group of ports that reference the Client-Server Interface, the demand port is the Client and the supply port is the Server.
[0083] Trigger Interface (Triggered): defines a set of triggers for communication between software components.
[0084] Step 320: Use the signal service conversion module to generate a first in-vehicle communication service according to the information of the first service interface.
[0085] Among them, what service the first service interface indicates is what service the generated first in-vehicle communication service is, that is, the generated first in-vehicle communication service corresponds to the service of the first service interface.
[0086] Correspondingly, such as Figure 4 As shown, the above step 230 may further include the following steps 410 to 430:
[0087] Step 410: Using the signal service conversion module, based on the second in-vehicle communication service, obtain information of the second service interface.
[0088] Among them, the second service interface has the same function as the first service interface, which will not be repeated here.
[0089] Step 420: Using a signal service conversion module, according to the information of the second service interface and using a parameter correspondence, convert the information of the second service interface into the information of the second signal interface.
[0090] Among them, the function of the second signal interface is the same as that of the first signal interface, which will not be repeated here.
[0091] This step is the reverse of the above step 310 and will not be described again here.
[0092] Step 430: Use the signal service conversion module to generate a second in-vehicle network signal based on the information of the second service interface.
[0093] Among them, the second in-vehicle network signal is the same as the first in-vehicle network signal, which will not be repeated here.
[0094] The generation process of this step is the same as the generation process of the above step 320, and will not be repeated here.
[0095] The vehicle-cloud collaborative communication method provided in the embodiment of the present application adopts a signal service conversion module. According to the information of the first signal interface of the first in-vehicle network signal, first, the parameter correspondence between the preset signal interface on the CP and the service interface on the AP is adopted to convert the information of the first signal interface into the information of the first service interface; secondly, the signal service conversion module is adopted to generate the first in-vehicle communication service according to the information of the first service interface. Based on the parameter correspondence between the signal interface on the CP and the service interface on the AP, the signal and the service are converted. In this way, the conversion between the signal and the service can be accurately realized. Correspondingly, first, the signal service conversion module is adopted to obtain the information of the second service interface based on the second in-vehicle communication service; secondly, the signal service conversion module is adopted to convert the information of the second service interface into the information of the second signal interface according to the information of the second service interface by using the parameter correspondence; finally, the signal service conversion module is adopted to generate the second in-vehicle network signal based on the information of the second service interface. In this way, the conversion from service to signal can be accurately realized.
[0096] The following is an explanation of the processing procedure before obtaining the first in-vehicle communication service in the above embodiment with reference to examples. Figure 5 This is a flow chart of the vehicle-cloud collaborative communication method provided in the embodiment of the present application. Figure 5 As shown, the vehicle-cloud collaborative communication method provided in the embodiment of the present application may also include the following steps 510 to 550:
[0097] Step 510: Perform service matrix design on multiple in-vehicle network signals on the CP to obtain a service matrix.
[0098] Among them, the matrix integrates: parameter correspondence.
[0099] In actual operation, the SOME / IP service matrix design can be carried out according to the vehicle CAN signals that need to be serviced. Generally, the vehicle status signals are defined as Event, Notify Field or Getter Field types, and the vehicle setting and vehicle control signals are defined as Method or Setter Field types.
[0100] Step 520: Convert the service matrix into an extensible markup language file of the automotive open system architecture AUTOSAR.
[0101] Among them, the SOME / IP service matrix is converted into an ARXML (AUTOSAReXtensible Markup Language) file through AP-related design tools.
[0102] Step 530: Generate interface code and conversion configuration file according to the extensible markup language file.
[0103] The ARXML file is imported into the AP code generation toolchain to generate the service interface code. The S2S application converts the CAN information into services, that is, this step generates the skeleton code of all services.
[0104] Step 540: compile the framework code, interface code, and processing logic code of the preset signal conversion service of each vehicle control unit corresponding to the multiple in-vehicle network signals to generate an executable file for the first protocol conversion.
[0105] Among them, the IPCF framework code of the corresponding controller, the interface code generated by the AP tool, and the processing logic code of the signal conversion service are integrated and compiled to generate an executable file for the first protocol conversion, thereby completing the development of the S2S application.
[0106] Step 550: deploy the conversion configuration file, the executable file of the first protocol conversion, and the application of the first protocol conversion to the signal service conversion module on the AP platform of the vehicle-to-cloud communication gateway.
[0107] Among them, the compiled AP application executable file and configuration file are flashed to the AP platform together to complete the S2S application deployment.
[0108] The vehicle-cloud collaborative communication method provided in the embodiment of the present application first designs a service matrix for multiple in-vehicle network signals on the CP to obtain a service matrix; secondly, converts the service matrix into an extensible markup language file of the automotive open system architecture AUTOSAR; thirdly, generates interface code and conversion configuration files according to the extensible markup language file; then, compiles the framework code, interface code, and processing logic code of the preset signal conversion service corresponding to each vehicle control unit according to multiple in-vehicle network signals to generate an executable file for the first protocol conversion; finally, deploys the conversion configuration file and the executable file for the first protocol conversion, as well as the application of the first protocol conversion, to the signal service conversion module on the AP platform of the vehicle-cloud communication gateway. In this way, the development and deployment of the S2S module on the AP platform is realized, ensuring the effective implementation of the entire vehicle-cloud collaborative communication method.
[0109] The following is an example explanation of the process of obtaining the first vehicle-to-cloud network signal in the above embodiment. Figure 6 This is a flow chart of the vehicle-cloud collaborative communication method provided in the embodiment of the present application. Figure 6 As shown, the above step 130 may further include the following steps 610 to 640:
[0110] Step 610: Use a signal service conversion module to map the first in-vehicle communication service to a first target message topic based on a preset service message topic mapping relationship.
[0111] In actual operation, the SOME / IP Service and the MQTT topic can be mapped based on specific application scenarios and design requirements. For example, a one-to-one mapping solution can be adopted, for example: a SOME / IP service interface is mapped to a specific MQTT topic.
[0112] Step 620: Use the signal service conversion module to convert the header data in the information of the first in-vehicle communication service into a message header of the first target message topic using a first conversion strategy.
[0113] Exemplarily, the strategy for converting the SOME / IP Header part into MQTT data is to encapsulate the Service ID, Method ID, Client ID, Session ID, ProtocolVersion, Interface Version, Message Type, ReturnCode and other contents into topics in the same MQTT message; for example, encapsulate the Service ID into topic: service_ID.
[0114] Step 630: Use the signal service conversion module to convert the load data in the information of the first in-vehicle communication service into the message load of the first target message topic using the second conversion strategy.
[0115] Exemplarily, the SOME / IP payload data is converted to topic: payload in the same MQTT message.
[0116] Step 640: Use the signal service conversion module to generate a first vehicle-to-cloud network signal based on the message header and message payload of the first target message topic.
[0117] Generally, the message header and the message payload of the first target message topic are spliced or merged as the first in-vehicle network signal.
[0118] The vehicle-cloud collaborative communication method provided in the embodiment of the present application firstly uses a signal service conversion module to map the first in-vehicle communication service to the first target message subject based on a preset service message subject mapping relationship; secondly, uses a signal service conversion module to convert the header data in the information of the first in-vehicle communication service into the message header of the first target message subject using a first conversion strategy; finally, uses a signal service conversion module to convert the load data in the information of the first in-vehicle communication service into the message load of the first target message subject using a second conversion strategy. In this way, based on the mapping between services and subjects, the generation of the first vehicle-cloud network signal is accurately realized.
[0119] Correspondingly, such as Figure 7 As shown, the above step 220 may include the following steps 710 to 740:
[0120] Step 710: Use the signal service conversion module to obtain the message header and message payload of the second target message topic from the second vehicle-cloud network signal.
[0121] This step is the inverse of the above step 640 and will not be described again here.
[0122] Step 720: Use the signal service conversion module to reversely convert the message header of the second target message topic into header data of the second in-vehicle communication service using the first conversion strategy.
[0123] This step is the inverse of the above step 620 and will not be described again here.
[0124] Step 730: Use the signal service conversion module to reversely convert the message payload of the second target message topic into payload data of the second in-vehicle communication service using a second conversion strategy.
[0125] This step is the inverse of the above step 630 and will not be described again here.
[0126] Step 740: Use the signal service conversion module to generate a second in-vehicle communication service based on the header data and payload data of the second in-vehicle communication service.
[0127] This step is the inverse of the above step 640 and will not be described again here.
[0128] The vehicle-cloud collaborative communication method provided in the embodiment of the present application firstly adopts a signal service conversion module to respectively obtain the message header and message load of the second target message subject from the second vehicle-cloud network signal; secondly, adopts a signal service conversion module to reversely convert the message header of the second target message subject into the header data of the second in-vehicle communication service by adopting a first conversion strategy; thirdly, adopts a signal service conversion module to reversely convert the message load of the second target message subject into the load data of the second in-vehicle communication service by adopting a second conversion strategy; finally, adopts a signal service conversion module to reversely convert the message load of the second target message subject into the load data of the second in-vehicle communication service by adopting a second conversion strategy. In this way, based on the mapping of service and subject, the generation of the second in-vehicle communication service is accurately realized.
[0129] Figure 8 This is a flow chart of the vehicle-cloud collaborative communication method provided in the embodiment of the present application. Figure 8 As shown, the vehicle-cloud communication gateway is also deployed with: a service synchronization module. The vehicle-cloud collaborative communication method provided in the embodiment of the present application also includes the following steps 810 and 820:
[0130] Step 810: Use the service synchronization module to obtain the status of multiple in-vehicle communication services on the AP.
[0131] Among them, the vehicle-cloud communication gateway (SOA service gateway) obtains the available status of the current vehicle SOME / IP service through the SOME / IP SD (Service Discovery) message.
[0132] Step 820: Use the service synchronization module to call the event interface of each in-vehicle communication service, and publish the status of each in-vehicle communication service to the second cloud server, so that the second cloud server updates the status of each in-vehicle communication service.
[0133] Among them, the SOA service gateway uses the SOME / IP Event interface to publish the available status of the SOME / IP service in the car on a regular basis.
[0134] The cloud application subscribes to the service status synchronization Event interface provided by the service gateway module to periodically obtain and update the available status of the SOME / IP service in the car.
[0135] The vehicle-cloud collaborative communication method provided in the embodiment of the present application firstly adopts a service synchronization module to obtain the status of multiple in-vehicle communication services on the AP; secondly, adopts a service synchronization module to call the event interface of each in-vehicle communication service, and publishes the status of each in-vehicle communication service to the second cloud server, so that the second cloud server updates the status of each in-vehicle communication service. In this way, the service synchronization module can be used to obtain, publish and update the service availability status, so that the cloud can obtain the availability status of the in-vehicle SOME / IP service in a timely manner.
[0136] In one implementation, the vehicle-cloud communication gateway is further deployed with: a policy control module, and the vehicle-cloud collaborative communication method provided in the embodiment of the present application further includes the following steps:
[0137] A policy control module is used to obtain a configuration file of a data control policy for each in-vehicle communication service.
[0138] The policy control module defines the rules and policies for data exchange, so that data is transmitted and processed according to the established policies. The cloud can dynamically update the configuration files in JSON (JavaScript Object Notation) format to realize the dynamic configuration of data control policies.
[0139] Accordingly, the above step 140 may include the following steps:
[0140] A signal service conversion module is used to perform data control on the first vehicle-cloud network signal according to a configuration file controlled by a data policy corresponding to the first in-vehicle communication service, and then send the signal to the first cloud server.
[0141] Among them, developers can update the configuration file according to the design requirements in the low-code development environment, and send the updated configuration file to the vehicle side. The vehicle side will filter, cache and upload the relevant data according to the new configuration file, realizing on-demand data upload, saving the amount of data uploaded, and dynamically updating the strategy according to different needs. This application can be applied in scenarios such as intelligent diagnosis and SOA service combination.
[0142] Furthermore, a firewall can be deployed on the vehicle-cloud communication gateway to ensure the security and validity of the data. The following mechanisms can be adopted:
[0143] (1) Authentication mechanism
[0144] The in-vehicle communication terminal authenticates service requests from the cloud to ensure that the data originates from the authenticated cloud application, while preventing unauthorized external entities from manipulating the vehicle through forged messages.
[0145] (2) Access Control
[0146] Firewalls use access control lists to isolate and filter data. They can use MAC (Media Access Control) address filtering, IP (Internet Protocol) address filtering, and transport layer port number filtering to ensure that only authorized devices or programs communicate.
[0147] (3) Flow Control
[0148] Traffic is monitored in real time. When it is detected that the traffic of service requests exceeds the limit, relevant measures are taken, such as automatically rejecting the requests that exceed the limit, to avoid excessive traffic information interfering with the communication between the cloud and the vehicle.
[0149] The vehicle-cloud collaborative communication method provided in the embodiment of the present application adopts a policy control module to obtain a configuration file of a data control policy for each in-vehicle communication service; and adopts a signal service conversion module to perform data control on the first vehicle-cloud network signal according to the configuration file of the data policy control corresponding to the first in-vehicle communication service, and then send it to the first cloud server. In this way, the rules and policies for data exchange are defined by the policy control module, so that data is transmitted and processed according to the established policies.
[0150] After introducing the vehicle-cloud collaborative communication method according to the exemplary embodiment of the present disclosure, Fig. 9 A vehicle-cloud cooperative communication gateway device 900 according to an exemplary embodiment of the present disclosure is described.
[0151] refer to Fig. 9 As shown, a signal service conversion module 910 is pre-deployed on the vehicle-cloud collaborative communication gateway device 900, and the signal service conversion module 910 is configured to: obtain a first in-vehicle network signal on the classic platform CP sent by the first vehicle control unit in the in-vehicle signal network; perform a first protocol conversion on the first in-vehicle network signal to obtain a first in-vehicle communication service on the adaptive platform AP; perform a second protocol conversion on the first in-vehicle communication service to obtain a first vehicle-cloud network signal of vehicle-cloud communication; and send the first vehicle-cloud network signal to the first cloud server.
[0152] In one embodiment, the signal service conversion module 910 is configured to: receive a second vehicle-cloud network signal sent by a second cloud server; perform a second protocol reverse conversion on the second vehicle-cloud network signal to obtain a second in-vehicle communication service on the AP; perform a first protocol reverse conversion on the second in-vehicle communication service to obtain a second in-vehicle network signal on the CP; and send a second in-vehicle network signal to a second vehicle control unit in the in-vehicle signal network.
[0153] In one embodiment, the signal service conversion module 910 is configured to: according to the information of the first signal interface of the first in-vehicle network signal, use the preset parameter correspondence between the signal interface on the CP and the service interface on the AP to convert the information of the first signal interface into the information of the first service interface; according to the information of the first service interface, generate a first in-vehicle communication service; based on the second in-vehicle communication service, obtain the information of the second service interface; according to the information of the second service interface, use the parameter correspondence to convert the information of the second service interface into the information of the second signal interface; based on the information of the second service interface, generate a second in-vehicle network signal.
[0154] In one embodiment, the vehicle-cloud collaborative communication gateway device 900 also includes a preprocessing module, which is configured to: design a service matrix for multiple in-vehicle network signals on the CP to obtain a service matrix, in which the matrix integrates: parameter correspondence; convert the service matrix into an extensible markup language file of the automotive open system architecture AUTOSAR; generate interface code and conversion configuration file according to the extensible markup language file; compile the framework code, interface code, and processing logic code of the preset signal conversion service of each vehicle control unit corresponding to the multiple in-vehicle network signals to generate an executable file for the first protocol conversion; deploy the conversion configuration file, the executable file for the first protocol conversion, and the application of the first protocol conversion to the signal service conversion module on the AP platform of the vehicle-cloud communication gateway.
[0155] In one embodiment, the signal service conversion module 910 is configured as follows: using the signal service conversion module, based on a preset service message topic mapping relationship, mapping the first in-vehicle communication service to the first target message topic; using the signal service conversion module, converting the header data in the information of the first in-vehicle communication service into the message header of the first target message topic using a first conversion strategy; using the signal service conversion module, converting the load data in the information of the first in-vehicle communication service into the message load of the first target message topic using a second conversion strategy; using the signal service conversion module, based on the message header and message load of the first target message topic, producing a first vehicle-cloud network signal; using the signal service conversion module, respectively obtaining the message header and message load of the second target message topic from the second vehicle-cloud network signal; using the signal service conversion module, reversely converting the message header of the second target message topic into the header data of the second in-vehicle communication service using the first conversion strategy; using the signal service conversion module, reversely converting the message load of the second target message topic into the load data of the second in-vehicle communication service using the second conversion strategy; using the signal service conversion module, generating a second in-vehicle communication service based on the header data and load data of the second in-vehicle communication service.
[0156] In one embodiment, the vehicle-cloud collaborative communication gateway device 900 is also deployed with: a service synchronization module 920, and the service synchronization module 920 is configured to: obtain the status of multiple in-vehicle communication services on the AP; call the event interface of each in-vehicle communication service, and publish the status of each in-vehicle communication service to the second cloud server, so that the second cloud server updates the status of each in-vehicle communication service.
[0157] In one embodiment, the vehicle-cloud collaborative communication gateway device 900 is also deployed with: a data processing module 930, and the data processing module 930 is configured to: use the data processing module to process the vehicle-cloud communication data corresponding to each in-vehicle communication service according to the data processing strategy corresponding to each in-vehicle communication service.
[0158] In one embodiment, the vehicle-cloud collaborative communication gateway device 900 is also deployed with: a policy control module 940, which is configured to: obtain a configuration file of the data control policy for each in-vehicle communication service; use a signal service conversion module to perform data control on the first vehicle-cloud network signal according to the configuration file of the data policy control corresponding to the first in-vehicle communication service, and then send it to the first cloud server.
[0159] The above-mentioned vehicle-to-cloud communication gateway is used to execute the method provided in the aforementioned embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0160] The above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more microprocessors, or one or more field programmable gate arrays (FPGAs). For another example, when a module is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0161] Fig.10 A schematic diagram of a vehicle-cloud collaborative communication gateway device provided in an embodiment of the present application. The device can be integrated into a terminal device or a chip of a terminal device. The terminal can be a computing device with data processing capabilities.
[0162] The device includes: a processor 1001 , a storage medium 1002 and a bus 1003 .
[0163] The storage medium 1002 stores program instructions executable by the processor 1001. When the vehicle-cloud collaborative communication gateway device 1000 is running, the processor 1001 communicates with the storage medium 1002 via the bus 1003, and the processor 1001 executes the program instructions to execute the above method embodiment. The specific implementation method and technical effect are similar and will not be repeated here.
[0164] Optionally, the present invention also provides a program product, such as a computer-readable storage medium, comprising a program, which is used to execute the above method embodiment when executed by a processor.
[0165] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0166] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0167] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0168] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to perform some steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (English: Read-Only Memory, abbreviated: ROM), random access memory (English: Random Access Memory, abbreviated: RAM), disk or optical disk and other media that can store program codes.
[0169] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A vehicle-cloud collaborative communication method, characterized in that: Applied to a vehicle-to-cloud communication gateway, on which a signal service conversion module is pre-deployed, the method includes: The signal service conversion module is used to obtain a first in-vehicle network signal on a classic platform CP sent by a first vehicle control unit in an in-vehicle signal network; Using the signal service conversion module, performing a first protocol conversion on the first in-vehicle network signal to obtain a first in-vehicle communication service on the adaptive platform AP; Using the signal service conversion module, performing a second protocol conversion on the first in-vehicle communication service to obtain a first vehicle-to-cloud network signal for vehicle-to-cloud communication; The signal service conversion module is used to send the first vehicle-to-cloud network signal to the first cloud server.
2. The method according to claim 1, characterized in that The method further comprises: Using the signal service conversion module, receiving a second vehicle-to-cloud network signal sent by a second cloud server; Using the signal service conversion module, performing a second protocol reverse conversion on the second vehicle-to-cloud network signal to obtain a second in-vehicle communication service on the AP; Using the signal service conversion module, performing a first protocol reverse conversion on the second in-vehicle communication service to obtain a second in-vehicle network signal on the CP; The signal service conversion module is used to send the second in-vehicle network signal to a second vehicle control unit in the in-vehicle signal network.
3. The method according to claim 2, characterized in that The using the signal service conversion module to perform a first protocol conversion on the first in-vehicle network signal to obtain a first in-vehicle communication service on the adaptive platform AP includes: The signal service conversion module is used to convert the information of the first signal interface of the first in-vehicle network signal into information of the first service interface by using a preset parameter correspondence between the signal interface on the CP and the service interface on the AP; Using the signal service conversion module, generating the first in-vehicle communication service according to the information of the first service interface; Correspondingly, the using the signal service conversion module to perform a first protocol reverse conversion on the second in-vehicle communication service to obtain a second in-vehicle network signal on the CP includes: Using the signal service conversion module, based on the second in-vehicle communication service, obtaining information of a second service interface; Using the signal service conversion module, according to the information of the second service interface, using the parameter correspondence, converting the information of the second service interface into information of the second signal interface; The signal service conversion module is used to generate the second in-vehicle network signal based on the information of the second service interface.
4. The method according to claim 3, characterized in that Before using the signal service conversion module to perform a first protocol conversion on the first in-vehicle network signal to obtain a first in-vehicle communication service on the adaptive platform AP, the method includes: Performing a service matrix design on multiple in-vehicle network signals on the CP to obtain a service matrix, wherein the matrix integrates: the corresponding relationship of the parameters; Converting the service matrix into an extensible markup language file of AUTOSAR, an automotive open system architecture; Generate interface code and conversion configuration file according to the extensible markup language file; Compile the framework codes of the vehicle control units corresponding to the multiple in-vehicle network signals, the interface code, and the processing logic code of the preset signal conversion service to generate an executable file for the first protocol conversion; The conversion configuration file, the executable file of the first protocol conversion, and the application of the first protocol conversion are deployed to the signal service conversion module on the AP platform of the vehicle-to-cloud communication gateway.
5. The method according to claim 2, characterized in that: The using the signal service conversion module to perform a second protocol conversion on the first in-vehicle communication service to obtain a first vehicle-to-cloud network signal for vehicle-to-cloud communication includes: Adopting the signal service conversion module, based on a preset service message topic mapping relationship, mapping the first in-vehicle communication service to a first target message topic; Using the signal service conversion module, converting the header data in the information of the first in-vehicle communication service into a message header of the first target message subject using a first conversion strategy; The signal service conversion module is used to convert the load data in the information of the first in-vehicle communication service into the message load of the first target message topic by using a second conversion strategy; Using the signal service conversion module, based on the message header and message payload of the first target message topic, to generate the first vehicle-to-cloud network signal; Correspondingly, the signal service conversion module is used to perform a second protocol inverse conversion on the second vehicle-to-cloud network signal to obtain a second in-vehicle communication service on the AP, including: Using the signal service conversion module, respectively obtaining a message header and a message payload of a second target message topic from the second vehicle-to-cloud network signal; Using the signal service conversion module, reversely converting the message header of the second target message topic into header data of a second in-vehicle communication service using the first conversion strategy; Using the signal service conversion module, reversely converting the message payload of the second target message topic into payload data of the second in-vehicle communication service using the second conversion strategy; The signal service conversion module is used to generate the second in-vehicle communication service based on the header data and the payload data of the second in-vehicle communication service.
6. The method according to claim 1, characterized in that The vehicle-to-cloud communication gateway is also deployed with: a service synchronization module, and the method further includes: Using the service synchronization module, the status of multiple in-vehicle communication services on the AP is obtained; The service synchronization module is used to call the event interface of each in-vehicle communication service, and the status of each in-vehicle communication service is published to the second cloud server, so that the second cloud server updates the status of each in-vehicle communication service.
7. The method according to claim 1, characterized in that The vehicle-to-cloud communication gateway is also equipped with: a data processing module, and the method further includes: The data processing module is used to process the vehicle-cloud communication data corresponding to each in-vehicle communication service according to the data processing strategy corresponding to each in-vehicle communication service.
8. The method according to claim 1, characterized in that The vehicle-to-cloud communication gateway is also deployed with: a policy control module, and the method further includes: Using the policy control module, obtaining a configuration file of a data control policy for each in-vehicle communication service; Correspondingly, the using the signal service conversion module to send the first vehicle-cloud network signal to the first cloud server includes: The signal service conversion module is used to perform data control on the first vehicle-cloud network signal according to the configuration file controlled by the data policy corresponding to the first in-vehicle communication service, and then send it to the first cloud server.
9. A vehicle-cloud collaborative communication gateway device, characterized in that: include: A signal service conversion module, wherein the signal service conversion module is configured to: Acquire a first in-vehicle network signal on a classic platform CP sent by a first vehicle control unit in an in-vehicle signal network; Performing a first protocol conversion on the first in-vehicle network signal to obtain a first in-vehicle communication service on the adaptive platform AP; Performing a second protocol conversion on the first in-vehicle communication service to obtain a first vehicle-to-cloud network signal for vehicle-to-cloud communication; The first vehicle-to-cloud network signal is sent to the first cloud server.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the steps of the vehicle-cloud collaborative communication method as described in any one of claims 1 to 8 are executed.