...
This chapter provides requirements for the function of the Power State Management.
From the user's perspective, the system appears to be in ACC-ON/OFF state, but there are various power states inside the vehicle that need to be managed.
On vehicle power state transitions(like ACC On/Off) or other use cases, IVI should receive the power state transition requests. In such cases of state transition, it is necessary to have a mechanism to manage the services running on IVI and notify the transition request to each services from Power State Management module.
What is described here indicates some kind of notification from the Hardware side (e.g. Acc on, etc.).
This figure shows the data flow diagram with the Hardware side.
Figure1
Use cases
In In the following table, use cases which need the Power State Management function are described. Each user is a driver.
# | Item | User |
---|---|---|
1 | A user |
opens the Door and rides in the car. And the user presses the start button for ACC-ON.Then the car and the IVI turns on. | Driver |
2 | A user |
shuts down IVI by the ACC off. Then IVI turns off. | Driver |
3 |
After arrival at the destination, when a user wants to continue a handsfree call after ACC off, |
the user can continue it although the display is |
off. When the user finishes the call, the hands-free function will end. Then IVI turns off.
|
|
|
Driver | ||
4 | A user gets out of the car and gets into the car soon. | Driver |
5 | A user gets out of the car and does not get into the car for a long time. | Driver |
This is a simplified use case diagram of the above use case.
...
# | IVI power state | Description of each state |
---|---|---|
1 | Power-off | The IVI system is turned off. |
2 | Ready | The IVI system is turned on. |
3 | Partially running | The IVI system is turned on. |
4 | Running | The IVI is turned on. |
...
# | Description |
---|---|
1 | Power State Management should receive state transition requests from the Hardware side. |
2 | When Power State Management receives the state transition requests from Hardware side to change to each 5 4 power state, the target service notified from Power State Management module should be configurable. |
3 | Power State Management should notify each service of the transition request based on the configuration in the case of requirements(#2). |
4 | Power State Management should receive completion notification when the service that received the request notification completes the state transition.(Finally the information will be notified to the Hardware side.) |
5 | At Ready state, some services should be defined as connected(which can start up quickly). For example, Bluetooth or Wifi services are considered to be such targets. |
...