Module relay device and relay method therefor
First Claim
Patent Images
1. A battery management system (BMS) of a vehicle, the BMS comprising:
- a module relay device;
one or more manager modules included in an application layer;
one or more application modules included in the application layer; and
one or more service modules included in basic software (BSW),wherein the module relay device includes;
a request signal receiving unit receiving one or more function call request signals from the one or more manager modules and the one or more service modules; and
a relay unit selecting the modules corresponding to one or more received function call request selecting the modules corresponding to one or more received function call request signals among one or more manager modules, application modules, and service modules and calling the respective selected modules to relay the modules to each other,wherein the BMS is configured to control charging and discharging of a battery,wherein one of the manager modules submits a function call request signal to one of the application modules, via the relay unit, to charge and or discharge the battery, andwherein the module relay device includes a platform abstract layer (PAL) that serves as an Automotive System Architecture (AUTOSAR) runtime environment (RTE).
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are a module relay device and a relay method therefor, and more particularly, a module relay device and a relay method therefor which can guarantee independency by removing execution relationships of one or more respective modules by relaying a call among one or more manager modules, one or more application modules and service modules that perform functions of the battery management system in the middle.
-
Citations
20 Claims
-
1. A battery management system (BMS) of a vehicle, the BMS comprising:
-
a module relay device; one or more manager modules included in an application layer; one or more application modules included in the application layer; and one or more service modules included in basic software (BSW), wherein the module relay device includes; a request signal receiving unit receiving one or more function call request signals from the one or more manager modules and the one or more service modules; and a relay unit selecting the modules corresponding to one or more received function call request selecting the modules corresponding to one or more received function call request signals among one or more manager modules, application modules, and service modules and calling the respective selected modules to relay the modules to each other, wherein the BMS is configured to control charging and discharging of a battery, wherein one of the manager modules submits a function call request signal to one of the application modules, via the relay unit, to charge and or discharge the battery, and wherein the module relay device includes a platform abstract layer (PAL) that serves as an Automotive System Architecture (AUTOSAR) runtime environment (RTE). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A module relay method, comprising:
-
providing a battery management system (BMS) of a vehicle including; a module relay device including a request signal receiving unit and a relay unit; one or more manager modules included in an application layer; one or more application modules included in the application layer; and one or more service modules included in basic software (BSW), receiving by the request signal receiving unit, one or more function call request signals from the one or more manager modules and the one or more application modules and the one or more service modules; selecting, by the relay unit, the modules corresponding to one or more received function call request signals among one or more manager modules, application modules, and service modules and calling the respective selected modules to relay the modules to each other, controlling, via the BMS, charging and discharging of a battery, and submitting, by one of the manager modules, a function call request signal to one of the application modules, via the relay unit, to charge/discharge the battery, wherein the module relay device includes a platform abstract layer (PAL) that serves as an Automotive System Architecture (AUTOSAR) runtime environment (RTE). - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification