IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0447793
(2012-04-16)
|
등록번호 |
US-8380383
(2013-02-19)
|
발명자
/ 주소 |
|
출원인 / 주소 |
- Eagle Harbor Holdings, LLC
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
240 |
초록
▼
A distributed vehicle control system comprising a secure real-time executive running as a distributed abstraction of both the application and the operating system, where the SRE comprises a message manager, security manager, critical data manager, configuration manager, and multi-processor task cont
A distributed vehicle control system comprising a secure real-time executive running as a distributed abstraction of both the application and the operating system, where the SRE comprises a message manager, security manager, critical data manager, configuration manager, and multi-processor task control manager and is configured to control how the processors communicate with each other, how the processors are initiated, how the processors start tasks, and how priorities are set for messages.
대표청구항
▼
1. A distributed vehicle control system, comprising: multiple processors in a distributed multi-processor system;a secure real-time executive (SRE) operating in the distributed multi-processor system, wherein the SRE operates on each processor independently and wherein each independently operating S
1. A distributed vehicle control system, comprising: multiple processors in a distributed multi-processor system;a secure real-time executive (SRE) operating in the distributed multi-processor system, wherein the SRE operates on each processor independently and wherein each independently operating SRE comprises a message manager associated with an application running on each of the processors and configured to associate priority values with messages transmitted by the applications and to control the processing sequence of messages received by applications according to a predetermined priority scheme;a first processor in the distributed processing system running a first application, wherein the first processor receives a first message from the first application and associates a first priority value with the first message;a second processor in the distributed processing system running a second application, wherein the SRE running on the second processor receives a second message from the second application and associates a second priority value with the second message;a third processor in the distributed processing system running a third application, wherein the SRE running on the third processor receives the first message and associated first priority from the first processor and receives the second message and associated second priority from the second processor and responsive to receiving the priority associated messages, determines the sequence in which the third application handles the priority associated messages using the predetermined priority scheme. 2. The vehicle distributed control system according to claim 1 wherein the distributed vehicle control system comprises at least one of vehicle infrared sensor control, vehicle radar sensor control, vehicle video control, vehicle brake control, vehicle audio control, vehicle environmental control and vehicle driver assistance control. 3. The vehicle distributed control system according to claim 1 wherein the operating systems are real-time, wherein the real-time operating systems are subject to time constraints from task to task. 4. The vehicle distributed control system according to claim 1 wherein the network is at least one of wired and wireless. 5. The vehicle distributed control system according to claim 1 wherein the predetermined priority scheme is based on critical occupant safety data and system warning prompts. 6. The vehicle distributed control system according to claim 1 wherein the SRE further comprises a security manager configured to control which data and messages are allowed to be received and transmitted by the different vehicle applications operating on the different processors. 7. The vehicle distributed control system according to claim 1 wherein the SRE further comprises a critical data manager configured to identify messages containing data from critical and non-critical operations and to prevent applications related to non-critical operations and messages from non-critical operations from being transferred to processors running applications associated with critical operations. 8. The vehicle distributed control system according to claim 7 wherein the critical data manager periodically stores data associated with the identified critical operations. 9. The vehicle distributed control system according to claim 7 wherein the critical data manager manages the retention of data generated by a safety application operating on a first safety application processor by transferring the data to a second safety application processor that takes over operation of the application when a failure is identified in the first safety application processor. 10. The vehicle distributed control system according to claim 1 wherein one or more of the distributed network of processors operate a task manager; the task manager operating one or more sensors for capturing sensor data and then controlling transfer of the captured sensor data between the processors for subsequent processing. 11. The vehicle distributed control system according to claim 1 wherein one or more of the processors in the distributed network of processors operate a configuration manager configured to monitor communications between the processors in order to detect processor failures. 12. The vehicle distributed control system according to claim 11 wherein one or more of the processors in the distributed network of processors operate a critical data manager to retain at least some of the sensor data and direct the retained sensor data and any new sensor data to the different processors according to any processor failures identified by the configuration manager. 13. The vehicle distributed control system according to claim 1 wherein one or more of the applications are implemented using a Java or C++ operating language. 14. The vehicle distributed control system according to claim 1 wherein the applications are associated with at least two different hardware protocols. 15. The vehicle distributed control system according to claim 1 wherein the SRE cannot be manipulated by the applications. 16. The vehicle distributed control system according to claim 1 wherein the SRE initiates two or more of the processors in a lock-step mode wherein the lock-step mode is used to at least one of determine a system failure, determine a sequence of events, reconstruct a vehicle accident and diagnose a vehicle system. 17. A method for operating a distributed vehicle control system, comprising: operating a secure real-time executive (SRE) in a distributed multi-processor system, wherein the SRE operates on each processor independently and wherein each independently operating SRE comprises a message manager associated with an application running on each of the processors and configured to associate priority values with messages transmitted by the applications and to control the processing sequence of messages received by applications according to a predetermined priority scheme;running a first application on a first processor in the distributed processing system, wherein the first processor receives a first message from the first application and associates the first priority value with the first message;running a second application on a second processor in the distributed processing system, wherein the SRE running on the second processor receives a second message from the second application and associates a second priority value with the second message;running a third application on a third processor in the distributed processing system, wherein the SRE running on the third processor receives the first message and associated first priority from the first processor and receives the second message and associated second priority from the second processor and responsive to receiving the priority associated messages, determines the sequence in which the third application handles the priority associated messages using the predetermined priority scheme. 18. The method for operating a distributed vehicle control system according to claim 17 wherein the distributed vehicle control system comprises at least one of vehicle infrared sensor control, vehicle radar sensor control, vehicle video control, vehicle brake control, vehicle audio control, vehicle environmental control and vehicle driver assistance control. 19. The method for operating a distributed vehicle control system according to claim 17 wherein the operating systems are real-time, wherein the real-time operating systems are subject to time constraints from task to task. 20. The method for operating a distributed vehicle control system according to claim 17 wherein the network is at least one of wired and wireless. 21. The method for operating a distributed vehicle control system according to claim 17 wherein the predetermined priority scheme is based on critical occupant safety data and system warning prompts. 22. The method for operating a distributed vehicle control system according to claim 17 wherein the SRE further comprises a security manager configured to control which data and which messages are allowed to be received and transmitted by the different vehicle applications operating on the different processors. 23. The method for operating a distributed vehicle control system according to claim 17 wherein the SRE further comprises a critical data manager configured to identify messages containing data from critical and non-critical operations and to prevent applications related to non-critical operations and messages from non-critical operations from being transferred to processors running applications associated with critical operations. 24. The method for operating a distributed vehicle control system according to claim 23 wherein the critical data manager periodically stores data associated with the identified critical operations. 25. The method for operating a distributed vehicle control system according to claim 23 wherein the critical data manager manages the retention of data generated by a safety application operating on a first safety application processor by transferring the data to a second safety application processor that takes over operation of the application when a failure is identified in the first safety application processor. 26. The method for operating a distributed vehicle control system according to claim 17 wherein one or more of the distributed network of processors operate a task manager; the task manager operating one or more sensors for capturing sensor data and then controlling transfer of the captured sensor data between the processors for subsequent processing. 27. The method for operating a distributed vehicle control system according to claim 17 wherein one or more of the processors in the distributed network of processors operate a configuration manager configured to monitor communications between the processors in order to detect processor failures. 28. The method for operating a distributed vehicle control system according to claim 27 wherein one or more of the processors in the distributed network of processors operate a critical data manager to retain at least some of the sensor data and direct the retained sensor data and any new sensor data to the different processors according to any processor failures identified by the configuration manager. 29. The method for operating a distributed vehicle control system according to claim 17 wherein one or more of the applications are implemented using a Java or C++ operating language. 30. The method for operating a distributed vehicle control system according to claim 17 wherein the applications are associated with at least two different hardware protocols. 31. The method for operating a distributed vehicle control system according to claim 17 wherein the SRE cannot be manipulated by the applications. 32. The method for operating a distributed vehicle control system according to claim 17 wherein the SRE initiates two or more of the processors in a lock-step mode wherein the lock-step mode is used to at least one of determine a system failure, determine a sequence of events, reconstruct a vehicle accident and diagnose a vehicle system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.