CN120103807A - Control method, device, vehicle and control system - Google Patents

Control method, device, vehicle and control system Download PDF

Info

Publication number
CN120103807A
CN120103807A CN202311605044.2A CN202311605044A CN120103807A CN 120103807 A CN120103807 A CN 120103807A CN 202311605044 A CN202311605044 A CN 202311605044A CN 120103807 A CN120103807 A CN 120103807A
Authority
CN
China
Prior art keywords
target
chip
control unit
acquisition request
domain controller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311605044.2A
Other languages
Chinese (zh)
Inventor
常建
晁要杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ruilian Xingchen Beijing Technology Co ltd
Original Assignee
Ruilian Xingchen Beijing Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ruilian Xingchen Beijing Technology Co ltd filed Critical Ruilian Xingchen Beijing Technology Co ltd
Priority to CN202311605044.2A priority Critical patent/CN120103807A/en
Publication of CN120103807A publication Critical patent/CN120103807A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/0213Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24065Real time diagnostics
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the invention discloses a control method, a control device, a vehicle and a control system, wherein the control system comprises at least one domain controller and a central control unit. When the central control unit detects that the service acquisition request is triggered, the system start state of the target system on chip of the target domain controller corresponding to the service acquisition request is detected, and then the target system on chip or the target micro control unit of the target domain controller is indicated to respond to the service acquisition request according to the system start state. Therefore, the target system-on-chip or the target micro-control unit is instructed to respond to the service acquisition request according to the system start state of the target system-on-chip, and the embodiment can respond to the service acquisition request without waiting for the successful start of the target system-on-chip, so that the problem that the domain controller service is unavailable due to low start speed of the system-on-chip in the initial power-on stage is solved, and user experience is further ensured.

Description

Control method, device, vehicle and control system
Technical Field
The invention relates to the field of control, in particular to a control method, a control device, a vehicle and a control system.
Background
With the development of the degree of informatization of vehicles, more and more electronic controller units (Electronic Control Unit, ECU) are mounted on vehicles in order to provide more diverse services to users, but with the increase of electronic controller units, the entire vehicle system becomes more and more complex.
In this regard, to simplify the vehicle system for managing vehicle functions, ECU functions that are functionally similar or often interact with each other are integrated into a more powerful processor hardware platform than the electronic controller units to replace the original individual electronic controller units, which is referred to as a domain controller (Domain Control Unit, DCU).
However, in the prior art, a problem that a domain controller service is not available due to slow start-up speed of a system on a chip occurs in an initial power-on stage, so that user experience is affected.
Disclosure of Invention
In view of the above, the embodiments of the present invention provide a control method, apparatus, vehicle, and control system, so that a response to a service acquisition request can be made without waiting for a successful start of a target system on chip, thereby solving the problem that a domain controller service is not available due to a slow start speed of the system on chip in an initial power-up stage, and further ensuring user experience.
In a first aspect, an embodiment of the present invention provides a control system, including:
at least one domain controller, each domain controller comprises a system on chip and a micro control unit;
A central control unit configured to perform the steps of:
In response to detecting that a service acquisition request is triggered, detecting a system start state of a target system on chip, wherein the target system on chip is a system on chip of a target domain controller, and the target domain controller is a domain controller corresponding to the service acquisition request;
and according to the system starting state, indicating the target system-on-chip or the target micro-control unit to respond to the service acquisition request, wherein the target micro-control unit is a micro-control unit of the target domain controller.
Further, the system start-up state includes a successful start-up state and an unsuccessful start-up state;
The central control unit is configured to perform:
Indicating the target micro-control unit to respond to the service acquisition request in response to the target system-on-chip being in an unsuccessful start state, or
And responding to the target system-on-chip in a successful starting state, and indicating the target system-on-chip to respond to the service acquisition request.
Further, the central control unit is further configured to perform:
and calling a first program and a second program, wherein the first program is used for realizing data communication with the target micro control unit, and the second program is used for realizing data communication with the target system-on-chip.
Further, the central control unit is configured to perform:
Instructing the target micro control unit to respond to the service acquisition request by the first program, or
And the second program instructs the target system-on-chip to respond to the service acquisition request.
Further, the central control unit is further configured to perform:
after the target micro control unit is instructed to respond to the service acquisition request by the first program, stopping running the first program in response to detecting that the target system-on-chip is in a successful start state.
Further, a first response program for responding to the first program is deployed in the target micro control unit, and a second response program for responding to the second program is deployed in the target system-on-chip.
Further, the system further comprises at least one electronic controller unit;
The micro control unit and the target system-on-chip are configured to perform:
and controlling the corresponding electronic controller unit to provide service according to the service acquisition request.
Further, the central control unit is configured to perform:
determining that the target system-on-chip is in a successful starting state in response to receiving a service available message sent by the target system-on-chip;
and determining that the target system-on-chip is in an unsuccessful starting state in response to not receiving a service available message sent by the target system-on-chip.
Further, each micro control unit is used for starting a corresponding system on chip.
In a second aspect, an embodiment of the present invention provides a control method, including:
In response to detecting that a service acquisition request is triggered, detecting a system start state of a target system on chip, wherein the target system on chip is a system on chip of a target domain controller, and the target domain controller is a domain controller corresponding to the service acquisition request;
and according to the system starting state, indicating the target system-on-chip or the target micro-control unit to respond to the service acquisition request, wherein the target micro-control unit is a micro-control unit of the target domain controller.
In a third aspect, an embodiment of the present invention provides a control apparatus, including:
The system comprises a detection unit, a service acquisition unit and a control unit, wherein the detection unit is used for responding to the detection that a service acquisition request is triggered and detecting the system start state of a target system on chip, the target system on chip is a system on chip of a target domain controller, and the target domain controller is a domain controller corresponding to the service acquisition request;
and the indicating unit is used for indicating the target system-on-chip or the target micro-control unit to respond to the service acquisition request according to the system starting state, wherein the target micro-control unit is a micro-control unit of the target domain controller.
In a fourth aspect, embodiments of the present invention provide a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement a method as described in the second aspect.
In a fifth aspect, an embodiment of the present invention provides an electronic device, including:
A memory for storing one or more computer program instructions;
A processor, the one or more computer program instructions being executed by the processor to implement the method as described in the second aspect.
In a sixth aspect, embodiments of the present invention provide a computer program product which, when run on a computer, causes the computer to perform the method according to the second aspect.
In a seventh aspect, an embodiment of the present invention provides a vehicle including:
A vehicle body;
The control system of any of the first aspects.
The control system of the embodiment of the invention comprises at least one domain controller and a central control unit, wherein the central control unit detects the system start state of a target system on a chip of a target domain controller corresponding to a service acquisition request when detecting that the service acquisition request is triggered, and then instructs the target system on a chip of the target domain controller or a target micro control unit to respond to the service acquisition request according to the system start state. Therefore, the target system-on-chip or the target micro-control unit is instructed to respond to the service acquisition request according to the system start state of the target system-on-chip, and the embodiment can respond to the service acquisition request without waiting for the successful start of the target system-on-chip, so that the problem that the domain controller service is unavailable due to low start speed of the system-on-chip in the initial power-on stage is solved, and user experience is further ensured.
Drawings
The above and other objects, features and advantages of the present invention will become more apparent from the following description of embodiments of the present invention with reference to the accompanying drawings, in which:
FIG. 1 is a schematic diagram of a control system according to an embodiment of the present invention;
FIG. 2 is a flow chart of a control method according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a control system according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a control device according to an embodiment of the present invention;
fig. 5 is a schematic diagram of an electronic device according to an embodiment of the invention.
Detailed Description
The present application is described below based on examples, but the present application is not limited to only these examples. In the following detailed description of the present application, certain specific details are set forth in detail. The present application will be fully understood by those skilled in the art without the details described herein. Well-known methods, procedures, flows, components and circuits have not been described in detail so as not to obscure the nature of the application.
Moreover, those of ordinary skill in the art will appreciate that the drawings are provided herein for illustrative purposes and that the drawings are not necessarily drawn to scale.
Unless the context clearly requires otherwise, the words "comprise," comprising, "and the like throughout the specification are to be construed as including, rather than being exclusive or exhaustive, that is to say, as" including but not limited to.
In the description of the present application, it should be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. Furthermore, in the description of the present application, unless otherwise indicated, the meaning of "a plurality" is two or more.
The schemes described in the present specification and embodiments, if related to personal information processing, all perform processing on the premise of having a validity base (for example, obtaining agreement of a personal information body, or being necessary for executing a contract, etc.), and perform processing only within a prescribed or agreed range. The user refuses to process the personal information except the necessary information of the basic function, and the basic function is not influenced by the user.
In the following description, a vehicle control system will be described as an example, but it should be understood that the solution according to the embodiments of the present application is also applicable to control systems of other types of machine devices, such as unmanned vehicle control systems or aircraft control systems, etc., and the present application is not limited thereto.
Fig. 1 is a schematic diagram of a control system according to an embodiment of the invention. As shown in fig. 1, the control system comprises a central control unit 11 and at least one domain controller 12.
Wherein the central control unit 11 is a hardware device for receiving and processing user requests. In this embodiment, the central control unit 11 is connected to each domain controller 12, and the central control unit 11 is configured to instruct, when a user request is detected, the corresponding domain controller 12 to respond to the user request to provide a corresponding service to the user.
It should be appreciated that the central control unit 11 may be present in the control system as a separate control device or may be integrated in a corresponding domain controller, as the application is not limited in this regard. In order to be able to receive the user request and to feed back the result of the request processing to the user, the central control unit 11 may be connected to a corresponding input/output device, such as a touch screen or the like. Meanwhile, in order to process the user request in time, the central control unit 11 may be started in a hot start manner to avoid the process of re-powering.
The domain controller 12 is a processor hardware platform for providing a plurality of vehicle functions, and at least one electronic controller unit is integrated into the domain controller 12, each of the electronic controller units being operable to provide at least one vehicle function. In the present embodiment, the domain controller 12 may control the corresponding electronic controller unit to provide the corresponding vehicle function under the direction of the central control unit 11 to provide the service to the user.
It should be understood that in order to be able to provide vehicle functions, each of said electronic controller units should also be connected to a respective actuator (e.g. power windows, air conditioning, car lights, and audio, etc.) or sensor (e.g. radar sensor, speed sensor, acceleration sensor, etc.).
Further, since the integrated domain controller is too complex, in order to ensure that the domain controller can operate normally, each domain controller 12 typically includes two parts, namely a System on Chip (SoC) and a micro control unit (Micro Control Unit, MCU).
Among them, since the performance of the system on chip is stronger than that of the micro control unit, the related art generally uses the system on chip as a carrier of a service program to make the system on chip provide services for users by running an internally deployed service program. However, in the initial power-up stage, the domain controller is usually started by a cold start mode when the domain controller is started, that is, the micro control unit is started first and then the corresponding system on chip is started through the micro control unit, which makes it take a long time for the related art system on chip to be successfully started, and the domain controller cannot provide services for the user before the system on chip is not successfully started.
In this embodiment, the service program related to the user experience is deployed in the micro control unit in advance, and then when the central control unit 11 detects that the service acquisition request is triggered, the target system-on-chip of the target domain controller or the target micro control unit responds to the service acquisition request according to the system start state of the target system-on-chip of the corresponding target domain controller.
Therefore, the embodiment can respond to the service acquisition request without waiting for the successful start of the target system on chip, thereby solving the problem that the domain controller service is not available due to low start speed of the system on chip in the initial power-on stage, and further ensuring the user experience.
Meanwhile, since the micro control unit is usually in an idle state in the initial power-on stage, the service program is deployed in the micro control unit, so that the micro control unit can replace a system-on-chip to provide service for a user before the system-on-chip is successfully started, and the utilization efficiency of the micro control unit can be improved.
Alternatively, the central control unit 11 and each domain controller 12 may be connected through an ethernet. The domain controllers 12 and the electronic controller units may be connected by a CAN bus (Controller Area Network, controller area network bus), flexRay bus, or LIN bus (Local Interconnect Network ). Thus, data interaction of the vehicle system can be achieved.
Fig. 2 is a flowchart of a control method according to an embodiment of the present invention. As shown in fig. 2, the control method specifically may include the following steps:
it should be understood that the execution subject of the control method may specifically be the central control unit in the above-described embodiment.
S100, detecting a system start state of the target system-on-chip in response to detecting that the service acquisition request is triggered.
Specifically, the central control unit may determine a target domain controller corresponding to a service acquisition request and detect a system start state of a target system on chip of the target domain controller when detecting that the service acquisition request is triggered.
It should be appreciated that the overall vehicle architecture can be generally divided into a cabin domain, a body domain, an autopilot domain, a power domain, and a chassis domain according to the electronic-electrical architecture of the existing vehicle. Accordingly, the domain controllers of the vehicle may include cabin domain controllers, body domain controllers, autopilot domain controllers, power domain controllers, and chassis domain controllers, among others. The cabin domain controller is used for controlling various electronic information systems (such as a central control system, a vehicle-mounted infotainment system, a head-up display system, a seat system, an instrument system, a rearview mirror system, a driving behavior monitoring system, a navigation system and the like) in the intelligent cabin. The body area controller is used for controlling various electronic devices (such as car lights, car doors, car windows, sunroofs, windscreen wipers, air conditioners, antennas, gateway communication and the like) on the car body. The autopilot domain controller is configured to implement and control autopilot functions of the vehicle. The power domain controller is an intelligent power assembly management unit, and the functions of the power domain controller include, but are not limited to, engine management, gearbox management, battery management, power distribution management, emission management, speed limit management, oil saving and electricity saving management and the like. The chassis domain controller is used for controlling the running behavior and running posture of the vehicle, and the functions of the chassis domain controller include, but are not limited to, brake system management, vehicle transmission system management, running system management, steering system management, vehicle speed sensor management, vehicle body posture sensor management, air suspension system management, airbag system management and the like. In step S100, the central control unit may determine a target domain controller among the cabin domain controller, the body domain controller, the autopilot domain controller, the power domain controller, and the chassis domain controller according to the current service acquisition request. For example, if the current service acquisition request is to turn on the air conditioner, the central control unit may determine a body domain controller for managing each electronic device on the body as a target domain controller.
It should be understood that the above-mentioned control domain division manner is only given for illustration, and in the actual application process, the control domain may be divided in other manners due to the expansion of the service or the difference of the applied machine equipment, but the central control unit may determine the target domain controller from the corresponding domain controllers according to the current service acquisition request.
It should be appreciated that, since some services may need to be implemented by multiple domain controllers in cooperation, the number of target domain controllers determined by the central control unit may be one or more.
And S200, indicating the target system-on-chip or the target micro control unit to respond to the service acquisition request according to the system start state.
Specifically, after detecting the system start state of the target system on chip, the central control unit may instruct the target system on chip or the target micro control unit of the target domain controller to respond to the service acquisition request according to the system start state.
Optionally, since the system on chip generally feeds back a service available message to the central control unit after successful start, when detecting a service acquisition request, the central control unit may determine a system start state of the target system on chip by detecting whether the service available message sent by the target system on chip is received. Specifically, if a service available message sent by the target system-on-chip is received, the central control unit may determine that the target system-on-chip is in a successful start state. Or if the service available message sent by the target system-on-chip is not received, the central control unit can determine that the target system-on-chip is in an unsuccessful starting state.
Alternatively, the central control unit may instruct the target micro-control unit to respond to the service acquisition request when the target system-on-chip is in an unsuccessful start state. Or the central control unit may instruct the target system-on-chip to respond to the service acquisition request when the target system-on-chip is in a successful start-up state.
Alternatively, in order to enable successful communication with the target micro control unit and the target system on chip, the central control unit may have a first program and a second program deployed therein. The central control unit may evoke the first and second programs during an initial power-up phase. The first program is used for realizing data communication with the target micro-control unit, and the second program is used for realizing data communication with the target system-on-chip. Further, when the target system-on-chip is in an unsuccessful start state, the central control unit may instruct the target micro control unit to respond to the service acquisition request through the first program. Or when the target system-on-chip is in a successful start state, the central control unit can instruct the target system-on-chip to respond to the service acquisition request through the second program. Correspondingly, a first response program for responding to the first program is also deployed in the target micro-control unit, and a second response program for responding to the second program is also deployed in the target system-on-chip.
Further, SOME/IP protocol stack (Scalable service-Oriented MiddlewarE over IP, internet protocol-based extensible service-oriented communication middleware) may be employed for communication between the first program and the first response program and between the second program and the second response program. Wherein the SOME/IP protocol stack is a service-oriented in-vehicle Ethernet communication protocol, which may be used for different physical layer networks including Ethernet, CAN, flexRay, etc., with the objective of providing interoperability between these networks.
Optionally, in order to save the memory space of the central control unit, the central control unit may further stop running the first program after detecting that the target system-on-chip is in a successful start state.
Optionally, the target system-on-chip or the target micro-control unit may control the corresponding electronic controller unit to provide the corresponding service according to the service acquisition request under the instruction of the central control unit.
Fig. 3 is a schematic diagram of a control system according to an embodiment of the present invention. As shown in fig. 3, the control system includes a central control unit 31 and a target domain controller 32. The central control unit 31 includes an application layer 311, an application framework layer 312, and a local service layer 313.
The Application layer 311 includes at least one Application (APP). In this embodiment, the user may trigger a corresponding service acquisition request through each of the application programs.
The application framework layer 312 includes at least one vehicle service component therein. In this embodiment, each of the vehicle service components is configured to maintain a service state of a corresponding vehicle service, where the service state may provide service support to an application program, may communicate a downward call of the application program with each service program in the local service layer 313, or may be configured to receive an up-to-date state of the corresponding vehicle service and notify the up-to-date state to a corresponding application program in time.
The local service layer 313 includes a proxy service, which is a Native process for maintaining at least one service program. In the present embodiment, the proxy service is used to maintain a service program related to user experience deployed in the central control unit 31.
Further, in the present embodiment, the service program deployed at the central control unit 31 may include a first program, a second program, and a selection program. The first program is used for communicating with a first response program in the target micro control unit 322, the second program is used for communicating with a second response program in the target system-on-chip 321, and the selection program is used for detecting a system start state of the target system-on-chip 321 and indicating the first program to communicate with the first response program or indicating the second program to communicate with the second response program according to the system start state so as to enable the target micro control unit 322 or the target system-on-chip 321 to respond to the service acquisition request.
Specifically, in the actual application process, after the central control unit is started, the first program and the second program are called and the first program and the second program complete corresponding service identifier binding operation and service subscription operation. When an application detects that a user triggers a service acquisition request, a vehicle service component corresponding to the service acquisition request communicates the service acquisition request to a selection program corresponding to the service acquisition request. The selection program may detect a system start state of the target system on chip 321 of the target domain controller corresponding to the service acquisition request, and communicate with a first response program in the target micro control unit 322 or instruct a corresponding second program to communicate with a second response program in the target system on chip 321 according to the first program indicated by the system start state, so that the target micro control unit 322 or the target system on chip 321 responds to the service acquisition request. It should be appreciated that the service identities of the first program and the second program corresponding to the same service program may be different.
Alternatively, the application and the vehicle service component may communicate via a Binder. Wherein the Binder is a mechanism for cross-process communication that allows components in one process to communicate with components in another process to enable inter-process communication. The vehicle service components and the service programs in the local service layer 313 may communicate via HAL (Hardware Abstraction Layer ). The first program and the second program in the local service layer 313 and the first response program in the target micro control unit 322 and the second response program in the target system on chip 321 may use a SOME/IP protocol stack to communicate.
When the control method of the embodiment of the invention detects that the service acquisition request is triggered, detecting the system starting state of the target system on chip of the target domain controller corresponding to the service acquisition request, and indicating the target system on chip or the target micro control unit of the target domain controller to respond to the service acquisition request according to the system starting state. Therefore, the target system-on-chip or the target micro-control unit is instructed to respond to the service acquisition request according to the system start state of the target system-on-chip, and the embodiment can respond to the service acquisition request without waiting for the successful start of the target system-on-chip, so that the problem that the domain controller service is unavailable due to low start speed of the system-on-chip in the initial power-on stage is solved, and user experience is further ensured.
Fig. 4 is a schematic diagram of a control device according to an embodiment of the invention. As shown in fig. 4, the control device of the embodiment of the present invention includes a detection unit 41 and an indication unit 42.
Specifically, the detecting unit 41 is configured to detect, in response to detecting that a service acquisition request is triggered, a system start state of a target system on chip, where the target system on chip is a system on chip of a target domain controller, and the target domain controller is a domain controller corresponding to the service acquisition request;
the indicating unit 42 is configured to indicate, according to the system start state, the target system on chip or a target micro control unit to respond to the service acquisition request, where the target micro control unit is a micro control unit of the target domain controller.
When detecting that the service acquisition request is triggered, the control device of the embodiment of the invention detects the system start state of the target system on chip of the target domain controller corresponding to the service acquisition request, and then indicates the target system on chip or the target micro control unit of the target domain controller to respond to the service acquisition request according to the system start state. Therefore, the target system-on-chip or the target micro-control unit is instructed to respond to the service acquisition request according to the system start state of the target system-on-chip, and the embodiment can respond to the service acquisition request without waiting for the successful start of the target system-on-chip, so that the problem that the domain controller service is unavailable due to low start speed of the system-on-chip in the initial power-on stage is solved, and user experience is further ensured.
Fig. 5 is a schematic diagram of an electronic device according to an embodiment of the invention. As shown in fig. 5, the electronic device shown in fig. 5 may be specifically a central control unit in the above embodiment, which includes a general-purpose computer hardware structure including at least a processor 51 and a memory 52. The processor 51 and the memory 52 are connected by a bus 53. The memory 52 is adapted to store instructions or programs executable by the processor 51. The processor 51 may be a separate microprocessor or a collection of one or more microprocessors. Thus, the processor 51 performs the process of the embodiment of the present invention as described above to realize the processing of data and the control of other devices by executing the instructions stored in the memory 52. The bus 53 connects the above-described components together, and connects the above-described components to the display controller 54 and the display device and the input/output (I/O) device 55. Input/output (I/O) devices 55 may be a mouse, keyboard, modem, network interface, touch input device, somatosensory input device, printer, and other devices known in the art. Typically, the input/output devices 55 are connected to the system through input/output (I/O) controllers 56.
It will be apparent to those skilled in the art that embodiments of the present application may be provided as a method, apparatus (device) or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may employ a computer program product embodied on one or more computer-readable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations of methods, apparatus (devices) and computer program products according to embodiments of the application. It will be understood that each of the flows in the flowchart may be implemented by computer program instructions.
These computer program instructions may be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows.
These computer program instructions may also be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows.
Another embodiment of the present invention is directed to a non-volatile storage medium storing a computer readable program for causing a computer to perform some or all of the method embodiments described above.
Another embodiment of the present invention relates to a vehicle, including a vehicle body and the above control system disposed on the vehicle body, where the vehicle body is configured to implement a basic function of the vehicle, such as a manned traveling function, and the control system may respond to a service acquisition request without waiting for a successful start of a target system on chip, so as to solve a problem that a domain controller service is not available due to a slow start speed of the system on chip in an initial power-up stage, thereby ensuring user experience.
That is, it will be understood by those skilled in the art that all or part of the steps in implementing the methods of the embodiments described above may be implemented by specifying relevant hardware by a program, where the program is stored in a storage medium, and includes several instructions for causing a device (which may be a single-chip microcomputer, a chip or the like) or a processor (processor) to perform all or part of the steps in the methods of the embodiments of the application. The storage medium includes a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, an optical disk, or other various media capable of storing program codes.
The above description is only of the preferred embodiments of the present application and is not intended to limit the present application, and various modifications and variations may be made to the present application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (15)

1.一种控制系统,其特征在于,所述系统包括:1. A control system, characterized in that the system comprises: 至少一个域控制器,各所述域控制器中均包括片上系统和微控制单元;At least one domain controller, each of which includes a system on chip and a micro control unit; 中央控制单元,所述中央控制单元被配置为执行如下步骤:A central control unit, wherein the central control unit is configured to perform the following steps: 响应于检测到服务获取请求被触发,检测目标片上系统的系统启动状态,所述目标片上系统为目标域控制器的片上系统,所述目标域控制器为与所述服务获取请求对应的域控制器;In response to detecting that the service acquisition request is triggered, detecting a system startup state of a target system-on-chip, the target system-on-chip being a system-on-chip of a target domain controller, the target domain controller being a domain controller corresponding to the service acquisition request; 根据所述系统启动状态指示所述目标片上系统或目标微控制单元对所述服务获取请求进行响应,所述目标微控制单元为所述目标域控制器的微控制单元。The target on-chip system or the target micro-control unit is instructed to respond to the service acquisition request according to the system startup status, and the target micro-control unit is the micro-control unit of the target domain controller. 2.根据权利要求1所述的控制系统,其特征在于,所述系统启动状态包括成功启动状态和未成功启动状态;2. The control system according to claim 1, characterized in that the system startup state includes a successful startup state and an unsuccessful startup state; 所述中央控制单元被配置为执行:The central control unit is configured to perform: 响应于所述目标片上系统处于未成功启动状态,指示所述目标微控制单元对所述服务获取请求进行响应;或者In response to the target system on chip being in an unsuccessful startup state, instructing the target micro control unit to respond to the service acquisition request; or 响应于所述目标片上系统处于成功启动状态,指示所述目标片上系统对所述服务获取请求进行响应。In response to the target system on chip being in a successful startup state, instructing the target system on chip to respond to the service acquisition request. 3.根据权利要求2所述的控制系统,其特征在于,所述中央控制单元还被配置为执行:3. The control system according to claim 2, characterized in that the central control unit is further configured to execute: 唤起第一程序和第二程序,其中,所述第一程序用于实现与所述目标微控制单元之间的数据通信,所述第二程序用于实现与所述目标片上系统之间的数据通信。A first program and a second program are invoked, wherein the first program is used to implement data communication with the target micro control unit, and the second program is used to implement data communication with the target on-chip system. 4.根据权利要求3所述的控制系统,其特征在于,所述中央控制单元被配置为执行:4. The control system according to claim 3, characterized in that the central control unit is configured to execute: 通过所述第一程序指示所述目标微控制单元对所述服务获取请求进行响应;或者Instructing the target micro control unit to respond to the service acquisition request through the first program; or 通过所述第二程序指示所述目标片上系统对所述服务获取请求进行响应。The target system on chip is instructed to respond to the service acquisition request through the second program. 5.根据权利要求4所述的控制系统,其特征在于,所述中央控制单元还被配置为执行:5. The control system according to claim 4, characterized in that the central control unit is further configured to execute: 在通过所述第一程序指示所述目标微控制单元对所述服务获取请求进行响应之后,响应于检测到所述目标片上系统处于成功启动状态,停止运行所述第一程序。After the target micro control unit is instructed to respond to the service acquisition request through the first program, in response to detecting that the target system on chip is in a successful startup state, the first program is stopped. 6.根据权利要求3所述的控制系统,其特征在于,所述目标微控制单元中部署有用于响应所述第一程序的第一响应程序,所述目标片上系统中部署有用于响应所述第二程序的第二响应程序。6. The control system according to claim 3, characterized in that a first response program for responding to the first program is deployed in the target micro control unit, and a second response program for responding to the second program is deployed in the target system on chip. 7.根据权利要求1所述的控制系统,其特征在于,所述系统还包括至少一个电子控制器单元;7. The control system of claim 1, wherein the system further comprises at least one electronic controller unit; 所述微控制单元和所述目标片上系统被配置为执行:The microcontroller unit and the target system-on-chip are configured to perform: 根据所述服务获取请求控制对应电子控制器单元提供服务。The corresponding electronic controller unit is controlled to provide a service according to the service acquisition request. 8.根据权利要求1所述的控制系统,其特征在于,所述中央控制单元被配置为执行:8. The control system according to claim 1, wherein the central control unit is configured to execute: 响应于接收到所述目标片上系统发送的服务可用报文,确定所述目标片上系统处于成功启动状态;In response to receiving a service available message sent by the target system-on-chip, determining that the target system-on-chip is in a successfully started state; 响应于未接收到所述目标片上系统发送的服务可用报文,确定所述目标片上系统处于未成功启动状态。In response to not receiving a service available message sent by the target system-on-chip, it is determined that the target system-on-chip is in an unsuccessful startup state. 9.根据权利要求1所述的控制系统,其特征在于,各所述微控制单元用于启动对应的片上系统。9. The control system according to claim 1, characterized in that each of the micro control units is used to start a corresponding system on chip. 10.一种控制方法,其特征在于,所述方法包括:10. A control method, characterized in that the method comprises: 响应于检测到服务获取请求被触发,检测目标片上系统的系统启动状态,所述目标片上系统为目标域控制器的片上系统,所述目标域控制器为与所述服务获取请求对应的域控制器;In response to detecting that the service acquisition request is triggered, detecting a system startup state of a target system-on-chip, the target system-on-chip being a system-on-chip of a target domain controller, the target domain controller being a domain controller corresponding to the service acquisition request; 根据所述系统启动状态指示所述目标片上系统或目标微控制单元对所述服务获取请求进行响应,所述目标微控制单元为所述目标域控制器的微控制单元。The target on-chip system or the target micro-control unit is instructed to respond to the service acquisition request according to the system startup status, and the target micro-control unit is the micro-control unit of the target domain controller. 11.一种控制装置,其特征在于,所述装置包括:11. A control device, characterized in that the device comprises: 检测单元,用于响应于检测到服务获取请求被触发,检测目标片上系统的系统启动状态,所述目标片上系统为目标域控制器的片上系统,所述目标域控制器为与所述服务获取请求对应的域控制器;a detection unit, configured to detect a system startup state of a target system-on-chip in response to detecting that a service acquisition request is triggered, wherein the target system-on-chip is a system-on-chip of a target domain controller, and the target domain controller is a domain controller corresponding to the service acquisition request; 指示单元,用于根据所述系统启动状态指示所述目标片上系统或目标微控制单元对所述服务获取请求进行响应,所述目标微控制单元为所述目标域控制器的微控制单元。An instructing unit is used to instruct the target on-chip system or target micro-control unit to respond to the service acquisition request according to the system startup state, and the target micro-control unit is the micro-control unit of the target domain controller. 12.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求10所述的方法。12. A computer-readable storage medium storing computer program instructions, wherein the computer program instructions implement the method according to claim 10 when executed by a processor. 13.一种电子设备,其特征在于,所述设备包括:13. An electronic device, characterized in that the device comprises: 存储器,用于存储一条或多条计算机程序指令;a memory for storing one or more computer program instructions; 处理器,所述一条或多条计算机程序指令被所述处理器执行以实现如权利要求10所述的方法。A processor, wherein the one or more computer program instructions are executed by the processor to implement the method according to claim 10. 14.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求10所述的方法。14. A computer program product, characterized in that when the computer program product is run on a computer, the computer is enabled to execute the method according to claim 10. 15.一种车辆,其特征在于,所述车辆包括:15. A vehicle, characterized in that the vehicle comprises: 车辆主体;Vehicle body; 如权利要求1-9中任一项所述的控制系统。A control system as claimed in any one of claims 1 to 9.
CN202311605044.2A 2023-11-28 2023-11-28 Control method, device, vehicle and control system Pending CN120103807A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311605044.2A CN120103807A (en) 2023-11-28 2023-11-28 Control method, device, vehicle and control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311605044.2A CN120103807A (en) 2023-11-28 2023-11-28 Control method, device, vehicle and control system

Publications (1)

Publication Number Publication Date
CN120103807A true CN120103807A (en) 2025-06-06

Family

ID=95884468

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311605044.2A Pending CN120103807A (en) 2023-11-28 2023-11-28 Control method, device, vehicle and control system

Country Status (1)

Country Link
CN (1) CN120103807A (en)

Similar Documents

Publication Publication Date Title
CN108540361B (en) Enhanced central gateway for vehicle networking
US8452465B1 (en) Systems and methods for ECU task reconfiguration
CN114205386A (en) Vehicle-mounted network communication method oriented to service architecture
KR20000057625A (en) Fault-resilient automobile control system
EP3179320B1 (en) Method and device for processing real-time vehicle traveling data
US10423430B2 (en) Operating system startup acceleration
JP7495890B2 (en) In-vehicle computer system and automated driving assistance system
EP3167360B1 (en) Operating system startup acceleration
CN115469853A (en) Low code development method, device, equipment and medium for vehicle remote control function
EP3167363B1 (en) Operating system startup acceleration
CN111660758B (en) air conditioning controls
KR102109125B1 (en) Method for managing state of ECU in vehicle based on automotive open system architecture
CN111190610A (en) In-vehicle system
CN116431391A (en) Data backup method, device, vehicle and storage medium
WO2023189955A1 (en) Vehicle control device and vehicle control system
CN120103807A (en) Control method, device, vehicle and control system
Hegde et al. An insight into the hardware and software complexity of ECUs in vehicles
US12487813B2 (en) Vehicular electronic control device and update program
WO2024009706A1 (en) Vehicle-mounted system, electronic control device, access authorization policy update method, and program
JP7517259B2 (en) Information processing device, vehicle system, information processing method, and program
CN119968827A (en) A device rescue method and related equipment
JP2004291943A (en) Vehicle control device
CN115303123A (en) Methods, apparatus, computer equipment, vehicles and media for vehicles
US20260091743A1 (en) In-vehicle device, service providing method, and service providing program
US20260062011A1 (en) Vehicle control system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination