Vehicle cloud control architecture, method for using cloud control application, electronic equipment and medium
By decoupling cloud control applications and cloud control basic platforms, the cloud control basic platform only provides traffic information and receive decision-making results, solving the problem of restricted access to third-party cloud control applications in the existing technology, and realizing rapid access and independent development of third-party cloud control applications.
Patent Information
- Application Number
- CN202411455278.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-02-25
AI Technical Summary
In the prior art, the cloud control application services of connected vehicles are closely coupled with the cloud control basic platform, limiting the access and application of third-party cloud control applications.
By decoupling cloud control applications and cloud control basic platforms, the cloud control basic platforms only provide traffic information and receive decision results. Third-party cloud control applications can be independently developed and tested, and quickly accessed and applied.
It realizes rapid access and application of third-party cloud control applications, removes the limitations that cloud control applications need to be deployed on the basic cloud control platform to verify and apply, and enables third-party cloud control applications to be independently developed and tested.
Smart Images

Figure CN119520552A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicles, and in particular to a vehicle cloud control architecture, a method for using a cloud control application, an electronic device, a storage medium, and a computer program product. Background Art
[0002] In the prior art, cloud control application services for connected vehicles are being used more and more. However, the current cloud control application services for connected vehicles are generated by the cloud control application algorithms of the cloud control basic platform. This approach results in a tight coupling between the cloud control application services and the cloud control basic platform. When a third party (non-platform party) wants to deploy a cloud control application on the platform, the third-party cloud control application needs to deploy an algorithm on the platform in order to be verified and applied. Currently, this tight coupling between the cloud control application service and the cloud control basic platform limits the access of third-party cloud control applications. Summary of the invention
[0003] Based on the above problems, the present invention proposes a vehicle cloud control architecture, a method for using cloud control applications, an electronic device, a storage medium and a computer program product. The present invention solves the problem that the current cloud control application service of networked vehicles in the prior art is generated by the cloud control application algorithm of the cloud control basic platform. This method causes the cloud control application service to be tightly coupled with the cloud control basic platform. When a third party (non-platform party) wants to deploy a cloud control application on the platform, the third-party cloud control application needs to deploy an algorithm on the platform to be verified and applied. At present, this method of tightly coupling the cloud control application service with the cloud control basic platform limits the technical problem of the access of third-party cloud control applications. The present invention decouples the cloud control application from the cloud control basic platform so that the cloud control basic platform only needs to provide traffic information (such as surrounding vehicles, traffic lights, events, etc.) and receive decision results, which facilitates the access and application of third-party cloud control applications, enables third-party cloud control applications to be used quickly, and also enables third-party cloud control applications to be independently developed and tested.
[0004] The present invention proposes a vehicle cloud control architecture, including:
[0005] A cloud control basic platform and a cloud control application platform; the cloud control application platform provides at least one cloud control application;
[0006] The cloud control basic platform is used to receive cloud control vehicle data and cloud control application service request messages sent by the vehicle, send the cloud control vehicle data and the cloud control application service request messages to the cloud control application platform, and after receiving the decision data returned by the cloud control application platform, send the decision data to the vehicle;
[0007] The cloud control application platform is used to obtain the cloud control vehicle data of the vehicle from the cloud control basic platform after receiving the cloud control application service request message, and allocate the cloud control vehicle data to the cloud control application corresponding to the cloud control application service request message according to the cloud control application service request message. The cloud control application calculates and generates decision data based on the cloud control vehicle data, and sends the decision data to the cloud control basic platform.
[0008] In addition, the cloud control basic platform includes: message queues, cloud control application connectors, and hierarchical sharing interfaces;
[0009] The message queue is used to receive and write cloud-controlled vehicle data and cloud-controlled application service request messages sent by the vehicle;
[0010] The hierarchical sharing interface is used to obtain cloud-controlled vehicle data from the message queue;
[0011] The cloud control application connector is used to obtain a cloud control application service request message from the message queue and send the cloud control application service request message to the cloud control application platform after verifying that the vehicle meets the service conditions.
[0012] In addition, sending the cloud-controlled vehicle data and the cloud-controlled application service request message to the cloud-controlled application platform includes: obtaining the vehicle number from the cloud-controlled application service request message, verifying whether the vehicle meets the service conditions based on the vehicle number, and when the vehicle meets the service conditions, sending the cloud-controlled application service request message to the cloud-controlled application platform using a preset protocol.
[0013] In addition, after receiving the cloud-controlled application service request message, the cloud-controlled vehicle data of the vehicle is obtained from the cloud-controlled basic platform, including: after receiving the cloud-controlled application service request message, a communication connection is established with the cloud-controlled basic platform, and the cloud-controlled vehicle data of the vehicle is obtained from the cloud-controlled basic platform, and the cloud-controlled vehicle data includes at least: vehicle operation data, sensory object data and signal light data.
[0014] The present invention further provides a method for a vehicle to use a cloud control application, wherein the cloud control application is provided by any of the above-mentioned vehicle cloud control architectures, and comprises:
[0015] Sending cloud-controlled vehicle data and cloud-controlled application service request messages to the cloud-controlled basic platform;
[0016] Receiving decision data returned by the cloud control basic platform;
[0017] The decision data is executed.
[0018] In addition, before executing the decision data, it also includes:
[0019] Check whether the decision data restricts the use of the vehicle safety component, and if the decision data restricts the use of the vehicle safety component, refuse to execute the decision data.
[0020] In addition, the safety components at least include: a steering wheel and a braking device.
[0021] The present invention also provides an electronic device, comprising:
[0022] at least one processor; and,
[0023] a memory communicatively connected to at least one of the processors; wherein,
[0024] The memory stores instructions that can be executed by at least one of the processors, and the instructions are executed by at least one of the processors to enable at least one of the processors to execute any of the above-mentioned methods for using a cloud-controlled application for a vehicle.
[0025] The present invention also proposes a storage medium, which stores computer instructions. When a computer executes the computer instructions, it is used to execute all steps of the method for a vehicle to use a cloud control application as described in any one of the above.
[0026] The present invention also proposes a computer program product, including a computer program / instruction, which, when executed by a processor, implements the method for a vehicle to use a cloud-controlled application as described in any one of the above items.
[0027] The present invention solves the problem that the current cloud control application service of networked vehicles in the prior art is generated by the cloud control application algorithm of the cloud control basic platform. This method causes the cloud control application service to be tightly coupled with the cloud control basic platform. When a third party (non-platform party) wants to deploy a cloud control application on the platform, the third-party cloud control application needs to deploy an algorithm on the platform to be verified and applied. The current method of tightly coupling the cloud control application service with the cloud control basic platform limits the technical problem of access to third-party cloud control applications. The present invention decouples the cloud control application from the cloud control basic platform so that the cloud control basic platform only needs to provide traffic information (such as surrounding vehicles, traffic lights, events, etc.) and receive decision results, which facilitates the access and application of third-party cloud control applications, enables third-party cloud control applications to be quickly used, and enables third-party cloud control applications to be independently developed and tested. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 A schematic diagram of a vehicle cloud control architecture provided by an embodiment of the present invention;
[0029] Figure 2 A flowchart of a method for using a cloud control application provided by an embodiment of the present invention;
[0030] Figure 3 A schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0031] The present invention is further described in detail below in conjunction with specific embodiments and drawings. It is only intended to elaborate on the specific embodiments of the present invention and does not impose any limitation on the present invention. The protection scope of the present invention shall be subject to the claims.
[0032] The present invention is further described in detail below in conjunction with specific embodiments and drawings. It is only intended to elaborate on the specific embodiments of the present invention and does not impose any limitation on the present invention. The protection scope of the present invention shall be subject to the claims.
[0033] Reference Figure 1 The present invention proposes a vehicle cloud control architecture, including:
[0034] Cloud control basic platform and cloud control application platform; the cloud control application platform provides at least one cloud control application;
[0035] The cloud control basic platform is used to receive the cloud control vehicle data and cloud control application service request messages sent by the vehicle, send the cloud control vehicle data and cloud control application service request messages to the cloud control application platform, and after receiving the decision data returned by the cloud control application platform, send the decision data to the vehicle;
[0036] The cloud control application platform is used to obtain the cloud control vehicle data of the vehicle from the cloud control basic platform after receiving the cloud control application service request message, and allocate the cloud control vehicle data to the cloud control application corresponding to the cloud control application service request message according to the cloud control application service request message. The cloud control application calculates and generates decision data based on the cloud control vehicle data, and sends the decision data to the cloud control basic platform.
[0037] Figure 1In the figure, 11 represents the process of the vehicle's APP sending a cloud control application service request message to the cloud control basic platform, and optionally, sending a cloud control application service request message to the APP backend program interface of the cloud control basic platform. 12 represents the process of the vehicle sending cloud control vehicle data to the cloud control basic platform, and optionally, sending cloud control vehicle data to the vehicle-cloud gateway of the cloud control basic platform. 21 represents the process of the cloud control basic platform receiving and writing the cloud control application service request message to the message queue, and optionally, the APP backend program interface of the cloud control basic platform writes the cloud control application service request message to the message queue. 22 represents the process of the cloud control basic platform receiving and writing the cloud control vehicle data into the message queue. Optionally, the vehicle cloud gateway of the cloud control basic platform writes the cloud control vehicle data into the message queue. 31 represents the process of the cloud control application connector obtaining the cloud control application service request message from the message queue. 32 represents the process of the hierarchical sharing interface obtaining the cloud control vehicle data from the message queue. 40 represents the process of the cloud control application connector sending the cloud control application service request message to the cloud control application platform after verifying that the vehicle meets the service conditions. 50 represents the process of the cloud control application platform obtaining the vehicle's cloud control vehicle data from the cloud control basic platform after receiving the cloud control application service request message. 60 represents the process of the cloud control application platform sending the decision data generated by the calculation based on the cloud control vehicle data to the hierarchical sharing interface of the cloud control basic platform. Optionally, 70 represents the process of the hierarchical sharing interface verifying the decision data. Optionally, 80 represents the process of the vehicle cloud gateway sending the decision data to the vehicle.
[0038] The vehicle cloud control architecture proposed in the present invention decouples the cloud control application from the cloud control basic platform so that the cloud control basic platform only needs to provide traffic information (such as surrounding vehicles, traffic lights, events, etc.) and receive decision results, which is convenient for the access and application of third-party cloud control applications. It solves the limitation that cloud control applications must be deployed on the cloud control basic platform to be verified and applied under the current service mode, so that third-party cloud control applications can be used quickly and can also be independently developed and tested.
[0039] In one embodiment, the cloud control basic platform includes: a message queue, a cloud control application connector, and a hierarchical sharing interface;
[0040] The message queue is used to receive and write cloud-controlled vehicle data and cloud-controlled application service request messages sent by the vehicle;
[0041] The hierarchical sharing interface is used to obtain cloud-controlled vehicle data from the message queue;
[0042] The cloud control application connector is used to obtain the cloud control application service request message from the message queue and send the cloud control application service request message to the cloud control application platform after verifying that the vehicle meets the service conditions.
[0043] By setting up a cloud control application connector and a hierarchical sharing interface on the cloud control basic platform, the cloud control application does not need to be integrated into the cloud control basic platform, and the cloud control application platform communicates with the cloud control basic platform through the cloud control application connector and the hierarchical sharing interface, making the development of cloud control applications more flexible.
[0044] In one of the embodiments, the cloud-controlled vehicle data and the cloud-controlled application service request message are sent to the cloud-controlled application platform, including: obtaining the vehicle number from the cloud-controlled application service request message, verifying whether the vehicle meets the service conditions based on the vehicle number, and when the vehicle meets the service conditions, sending the cloud-controlled application service request message to the cloud-controlled application platform using a preset protocol.
[0045] When the cloud control application connector obtains the cloud control application service request message from the message queue, it needs to verify whether the vehicle meets the service conditions, such as whether it is a registered vehicle, whether it is a member vehicle, etc., as well as other verification methods. By verifying the vehicle number, vehicles that meet the conditions can receive timely services.
[0046] In one of the embodiments, the preset protocol is the http protocol. The cloud control application connector obtains the cloud control application service request message from the message queue and verifies that the service conditions are met, and then sends the cloud control application service request message to the cloud control application platform, including: obtaining from the cloud control application service request message and verifying whether the vehicle meets the service conditions according to the vehicle number, and if so, sending the cloud control application service request message to the cloud control application platform using the http protocol. After the cloud control application connector obtains the cloud control application service request message from the message queue, it is necessary to verify whether the vehicle meets the service conditions, such as whether it is a registered vehicle, whether it is a member vehicle, etc., as well as other verification methods. By verifying the vehicle number, vehicles that meet the conditions can receive timely services.
[0047] In one of the embodiments, after receiving a cloud-controlled application service request message, cloud-controlled vehicle data of the vehicle is obtained from the cloud-controlled basic platform, including: after receiving the cloud-controlled application service request message, establishing a communication connection with the cloud-controlled basic platform, and obtaining the cloud-controlled vehicle data of the vehicle from the cloud-controlled basic platform, and the cloud-controlled vehicle data includes at least: vehicle operation data, sensory object data and traffic light data.
[0048] When the cloud control application platform receives the cloud control application service request message, it establishes a connection with the cloud control basic platform in order to subscribe to the vehicle's cloud control vehicle data from the cloud control basic platform, such as the vehicle's current speed, the lane it is in, the speed of the vehicle next to it, its location information, the distance to the traffic light ahead, the current status of the traffic light ahead, and the time until the green light turns on, etc. By subscribing to the vehicle's cloud control vehicle data from the cloud control basic platform, the necessary information and data for decision-making can be obtained, thereby making decisions more accurate.
[0049] Optionally, the hierarchical sharing interface obtains the vehicle operation data, the sensor data and the signal light data from the message queue and stores them for backup. Optionally, when the cloud control application platform receives the cloud control application service request message, it establishes a TCP connection with the cloud control basic platform.
[0050] In one embodiment, the cloud-controlled application service request message includes at least: an identifier of the cloud-controlled application and a service request, the service request includes a start service request and a stop service request; the cloud-controlled application platform matches the cloud-controlled application service request message with the cloud-controlled application according to the identifier of the cloud-controlled application.
[0051] The cloud control application platform matches the cloud control application service request message with the cloud control application according to the cloud control application's identifier, thereby ensuring the uniqueness of the cloud control application on the platform and quickly matching the cloud control application service request message with the cloud control application.
[0052] In one of the embodiments, after receiving the cloud control application service request message, the cloud control application platform obtains the cloud control vehicle data from the cloud control basic platform, including: after receiving the cloud control application service request message, the cloud control application platform establishes a TCP connection with the cloud control basic platform, and subscribes to the cloud control vehicle data of the vehicle from the cloud control basic platform; the cloud control vehicle data includes at least: vehicle operation data, sensory object data and traffic light data.
[0053] When the cloud control application platform receives the cloud control application service request message, it establishes a TCP connection with the cloud control basic platform in order to subscribe to the vehicle's cloud control vehicle data from the cloud control basic platform, such as the vehicle's current speed, the lane it is in, the speed of the vehicle next to it, its location information, the distance to the traffic light ahead, the current status of the traffic light ahead, and the time until the green light turns on, etc. By subscribing to the vehicle's cloud control vehicle data from the cloud control basic platform, the necessary information and data for decision-making can be obtained, thereby making decisions more accurate.
[0054] Optionally, the hierarchical sharing interface obtains vehicle operation data, sensory object data and traffic light data from the message queue and stores them for backup.
[0055] In one embodiment, the cloud-controlled application includes at least a cloud-controlled GLOSA application.
[0056] GLOSA (Green Light Optimal Speed Advisory) is a function of the intelligent traffic system that can provide drivers with optimal speed advice so that they can get the green light at traffic lights.
[0057] By using the GLOSA application to obtain green light information, the vehicle can move at the optimal speed without the need to brake suddenly when the traffic light changes, thus enhancing driving safety.
[0058] In one embodiment, the vehicle is used to send cloud-controlled vehicle data and cloud-controlled application service request messages to the cloud-controlled basic platform, including:
[0059] The vehicle sends cloud-controlled vehicle data to the vehicle-cloud gateway of the cloud-control basic platform, and the vehicle-cloud gateway writes the cloud-controlled vehicle data into the message queue; the vehicle sends a cloud-controlled application service request message to the APP back-end program interface of the cloud-control basic platform through the APP, and the APP back-end program interface writes the cloud-controlled application service request message into the message queue.
[0060] The cloud control basic platform provides two interfaces: the APP backend program interface of the cloud control basic platform and the vehicle cloud gateway, which respectively obtain the cloud control application service request message and cloud control vehicle data from the vehicle and write them into the message queue. The message queue can establish separate message queues for these two messages and establish corresponding relationships, or write them into the same message queue. By providing separate interfaces, the two data can be managed separately, making data calls more flexible.
[0061] In one embodiment, after receiving the decision data, the hierarchical sharing interface sends it to the vehicle, including: the hierarchical sharing interface verifies the decision data before sending it to the vehicle. The purpose of this step of verifying the decision data is to verify whether the vehicle has the authority to receive the decision data of the cloud control application, so that the vehicle receives the correct decision data through verification.
[0062] In one of the embodiments, a vehicle requesting a cloud control application "cloud control Glosa application" is used as an example for explanation. The vehicle sends a cloud control application service request message "cloud control Glosa application service request" through the downloaded "cloud control Glosa application" app, and the APP backend program interface "APP backend program" of the cloud control basic platform receives the "cloud control Glosa application service request" and writes the "cloud control Glosa application service request" into the message queue of the cloud control basic platform. The cloud control application connector obtains the "cloud control Glosa application service request" from the message queue and sends the "cloud control Glosa application service request" to the "cloud control Glosa application" of the cloud control application platform through the http protocol. The "cloud control Glosa application" subscribes to cloud control vehicle data such as vehicle operation data, request signal light data, and request sensor data from the hierarchical sharing interface of the cloud control basic platform. The "cloud control Glosa application" performs decision calculations based on these data and sends the calculated decision data to the hierarchical sharing interface. The hierarchical sharing interface verifies the decision data and sends it to the "vehicle cloud gateway" of the cloud control basic platform. The "vehicle cloud gateway" sends the decision data to the vehicle.
[0063] When the vehicle sends the cloud-controlled application service request message "Cloud-controlled Glosa Application Service Request" through the downloaded "Cloud-controlled Glosa Application" app, the vehicle establishes a connection with the "Vehicle-Cloud Gateway", and the "Vehicle-Cloud Gateway" obtains the cloud-controlled vehicle data from the vehicle. When the "APP back-end program" receives the "Cloud-controlled Glosa Application Service Request" and writes the "Cloud-controlled Glosa Application Service Request" into the message queue of the cloud-controlled basic platform, the "Vehicle-Cloud Gateway" writes the cloud-controlled vehicle data into the message queue of the cloud-controlled basic platform.
[0064] The interaction between other types of cloud control applications and the cloud control basic platform, as well as the interaction between vehicles and the cloud control basic platform are consistent with the process of "Cloud Control Glosa Application", with only differences in the interaction data.
[0065] The steps to stop a vehicle from using the cloud control application service are as follows, taking the cloud control application "Cloud Control Glosa Application" as an example:
[0066] The vehicle "connected car" selects to stop the cloud-controlled Glosa application service on the APP, generates a cloud-controlled application service request message "stop service request", and writes the cloud-controlled application service request message "stop service request" into the message queue through the APP backend program; the cloud-controlled application connector of the cloud-controlled basic platform reads the "stop service request" of the cloud-controlled Glosa application service of the vehicle, obtains the vehicle number from the "stop service request", verifies whether the vehicle number meets the cloud-controlled Glosa application service authority, and if it passes the verification, uses http request to send the "stop service request" of the cloud-controlled Glosa application of the vehicle to the cloud-controlled application platform;
[0067] The cloud control Glosa application of the cloud control application platform disconnects the TCP connection established with the cloud control basic platform after receiving the "stop service request" for stopping the service of the vehicle.
[0068] Reference Figure 2 The present invention further proposes a method for a vehicle to use a cloud control application, wherein the cloud control application is provided by any of the above-mentioned vehicle cloud control architectures, comprising:
[0069] Step S201, sending cloud-controlled vehicle data and cloud-controlled application service request messages to the cloud-controlled basic platform;
[0070] Step S202, receiving decision data returned by the cloud control basic platform;
[0071] Step S203, executing decision data.
[0072] The cloud control application platform distributes the cloud control vehicle data to the cloud control application according to the cloud control application service request message. The cloud control application calculates and generates decision data based on the cloud control vehicle data and sends the decision data to the cloud control basic platform. After the vehicle receives the decision data sent by the cloud control basic platform, it executes the decision data.
[0073] The vehicle first sends the cloud-controlled vehicle data and cloud-controlled application service request message to the cloud-controlled basic platform. The cloud-controlled basic platform sends the cloud-controlled vehicle data and cloud-controlled application service request message to the cloud-controlled application platform. The cloud-controlled application of the cloud-controlled application platform makes a decision based on the cloud-controlled vehicle data and cloud-controlled application service request message, and sends the decision data to the cloud-controlled basic platform. After receiving the decision data sent by the cloud-controlled basic platform, the vehicle executes the decision data.
[0074] The vehicle cloud control architecture proposed in the present invention decouples the cloud control application from the cloud control basic platform so that the cloud control basic platform only needs to provide traffic information (such as surrounding vehicles, traffic lights, events, etc.) and receive decision results, which is convenient for the access and application of third-party cloud control applications. It solves the limitation that cloud control applications must be deployed on the cloud control basic platform to be verified and applied under the current service mode, so that third-party cloud control applications can be used quickly and can also be independently developed and tested.
[0075] Optionally, the vehicle is pre-loaded with a cloud control application, and the vehicle sends cloud control vehicle data and cloud control application service request messages to the cloud control basic platform through the interface of the cloud control application.
[0076] In one embodiment, the method for using a cloud control application for a vehicle, before executing the decision data, further includes:
[0077] Check whether the decision data restricts the use of vehicle safety components. If so, do not execute it.
[0078] In order to ensure that the vehicle's safety components, such as the steering wheel, brakes and other components can be controlled by the driver under any circumstances, the decision data sent by the cloud control application needs to be checked in sequence. If the decision data restricts the use of safety components, the vehicle itself chooses not to execute the decision data this time to ensure that the driver has the right to control the steering wheel and brakes at any time, so as to ensure that in extreme cases, such as vehicle failure, serious consequences will not be caused.
[0079] In one embodiment, the safety component at least includes: a steering wheel and a braking device.
[0080] The steering wheel and braking device should ensure the driver's operating rights. When intelligence is not so advanced, this safety measure is particularly important to consider.
[0081] Reference Figure 3The present invention also provides a hardware structure diagram of an electronic device, including:
[0082] at least one processor 301; and,
[0083] A memory 302 is communicatively connected to at least one of the processors 301; wherein,
[0084] The memory 302 stores instructions that can be executed by at least one processor. The instructions are executed by the at least one processor so that the at least one processor can execute the method for using a cloud control application for a vehicle as described above.
[0085] Figure 3 A processor 301 is taken as an example.
[0086] The electronic device is preferably a controller of the vehicle. The electronic device may further include: an input device 303 and a display device 304 .
[0087] The processor 301, the memory 302, the input device 303 and the display device 304 may be connected via a bus or other means, and the figure takes the connection via a bus as an example.
[0088] The memory 302 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the method for using a cloud control application for a vehicle in an embodiment of the present application, for example, Figure 2 The processor 301 executes various functional applications and data processing by running the non-volatile software programs, instructions and modules stored in the memory 302, that is, the method of using the cloud control application for the vehicle in the above embodiment is implemented.
[0089] The memory 302 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store data created according to the use of the method for using a cloud-controlled application by a vehicle, etc. In addition, the memory 302 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 302 may optionally include a memory remotely disposed relative to the processor 301, and these remote memories may be connected to a device for executing the method for using a cloud-controlled application by a vehicle via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0090] The input device 303 can receive user clicks inputted, and generate signal inputs related to user settings and function control of the method of using the cloud control application for the vehicle. The display device 304 can include display devices such as a display screen.
[0091] One or more modules are stored in the memory 302 , and when executed by one or more processors 301 , the method for using a cloud control application for a vehicle in any of the above method embodiments is executed.
[0092] The vehicle cloud control architecture proposed in the present invention decouples the cloud control application from the cloud control basic platform so that the cloud control basic platform only needs to provide traffic information (such as surrounding vehicles, traffic lights, events, etc.) and receive decision results, which is convenient for the access and application of third-party cloud control applications. It solves the limitation that cloud control applications must be deployed on the cloud control basic platform to be verified and applied under the current service mode, so that third-party cloud control applications can be used quickly and can also be independently developed and tested.
[0093] An embodiment of the present invention provides a storage medium, which stores computer instructions. When a computer executes the computer instructions, it is used to execute all steps of the method for using a cloud control application for a vehicle as described above.
[0094] In the context of the present disclosure, a storage medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or apparatus. The storage medium may be a machine-readable signal medium or a machine-readable storage medium. Alternatively, the storage medium may be a non-temporary computer-readable storage medium, for example, a non-temporary computer-readable storage medium may be a ROM, a random access memory (Random Access Memory, RAM), a compact disc read-only memory (Compact Disc ROM, CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0095] An embodiment of the present invention provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the method for a vehicle to use a cloud-controlled application as described above.
[0096] The above description is only the principle and preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this field, several other modifications can be made based on the principle of the present invention, which should also be considered as the protection scope of the present invention.
[0097] The above description is only the principle and preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this field, several other modifications can be made based on the principle of the present invention, which should also be considered as the protection scope of the present invention.
Claims
1. A vehicle cloud control architecture, characterized in that: include: A cloud control basic platform and a cloud control application platform; the cloud control application platform provides at least one cloud control application; The cloud control basic platform is used to receive cloud control vehicle data and cloud control application service request messages sent by the vehicle, send the cloud control vehicle data and the cloud control application service request messages to the cloud control application platform, and after receiving the decision data returned by the cloud control application platform, send the decision data to the vehicle; The cloud control application platform is used to obtain the cloud control vehicle data of the vehicle from the cloud control basic platform after receiving the cloud control application service request message, and allocate the cloud control vehicle data to the cloud control application corresponding to the cloud control application service request message according to the cloud control application service request message. The cloud control application calculates and generates decision data based on the cloud control vehicle data, and sends the decision data to the cloud control basic platform.
2. The vehicle cloud control architecture according to claim 1, characterized in that: The cloud control basic platform includes: message queue, cloud control application connector and hierarchical sharing interface; The message queue is used to receive and write cloud-controlled vehicle data and cloud-controlled application service request messages sent by the vehicle; The hierarchical sharing interface is used to obtain cloud-controlled vehicle data from the message queue; The cloud control application connector is used to obtain a cloud control application service request message from the message queue and send the cloud control application service request message to the cloud control application platform after verifying that the vehicle meets the service conditions.
3. The vehicle cloud control architecture according to claim 1, characterized in that: The sending of the cloud-controlled vehicle data and the cloud-controlled application service request message to the cloud-controlled application platform includes: obtaining a vehicle number from the cloud-controlled application service request message, verifying whether the vehicle meets the service conditions according to the vehicle number, and when the vehicle meets the service conditions, sending a cloud-controlled application service request message to the cloud-controlled application platform using a preset protocol.
4. The vehicle cloud control architecture according to claim 1, characterized in that: The method of obtaining the cloud-controlled vehicle data of the vehicle from the cloud-controlled basic platform after receiving the cloud-controlled application service request message includes: after receiving the cloud-controlled application service request message, establishing a communication connection with the cloud-controlled basic platform, and obtaining the cloud-controlled vehicle data of the vehicle from the cloud-controlled basic platform, wherein the cloud-controlled vehicle data includes at least: vehicle operation data, sensory object data and signal light data.
5. A method for a vehicle to use a cloud control application, wherein the cloud control application is provided by the vehicle cloud control architecture according to any one of claims 1 to 4, characterized in that: include: Sending cloud-controlled vehicle data and cloud-controlled application service request messages to the cloud-controlled basic platform; Receiving decision data returned by the cloud control basic platform; The decision data is executed.
6. The method for using a cloud control application for a vehicle according to claim 5, characterized in that: Before executing the decision data, the method further includes: Check whether the decision data restricts the use of the vehicle safety component, and if the decision data restricts the use of the vehicle safety component, refuse to execute the decision data.
7. The method for using a cloud-controlled application according to claim 6, characterized in that: The safety components at least include: a steering wheel and a braking device.
8. An electronic device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to at least one of the processors; wherein, The memory stores instructions that can be executed by at least one of the processors, and the instructions are executed by at least one of the processors to enable at least one of the processors to execute the method for using a cloud control application for a vehicle as described in any one of claims 5 to 7.
9. A storage medium, characterized in that: The storage medium stores computer instructions, which, when executed by a computer, are used to execute all steps of the method for using a cloud control application for a vehicle as described in any one of claims 5 to 7.
10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the method for using a cloud control application for a vehicle as described in any one of claims 5 to 7 is implemented.
Citation Information
Cited By
Cascade intercommunication and vehicle service switching method across cloud control basic platform
CN122227202A