System Behavior
System structure
Zenbo's system architecture is actually quite simple. Zenbo bases on the Android system, so the system can be divided into ordinary Android mode and Zenbo mode.
By default, the system enters Zenbo mode when it is first turned on. Alternatively, the system can be switched to Zenbo mode by following the steps below:
- Select desktop widgets
- Select "Zenbo App" on the app list
- Wait 30 seconds with no touchscreen actions
Only two states exist under Zenbo mode:
- Standby (normal mode)
- Apps for various functions
Upon system start-up, Zenbo will enter standby mode. Afterwards, each app can be activated with the predefined voice-activation phrase and perform its functions. An app may be activated by a number of different voice-activation phrases, which may enter different locations within the app.
For example: "Is it going to rain tomorrow?" and "Please tell me the current air pollution index in New York City" will both activate the Weather function, but each will promptly display a different screen with different information.
To exit the app, simply say "finished", "terminate", "close", "done", or "return to normal mode" at any point. Alternatively, press and hold Zenbo's head for at least 5 seconds to exit the app and return to standby mode. Please note that these functions are reserved system commands and should not be used in the development of other applications or functions.
Standby Mode
When Zenbo is idle for 10 minutes, he will return to the default position configured during initialization. At the same time, Zenbo will walk around the house once every half hour in case family members need to interact with him.
Function Lists
Asking Zenbo "What can you do?" under any circumstance will cause him to enter the list of available functions, along with a complete list of apps and their corresponding activation phrases.
Wheel LED indicators
Using a variety of colors and flashing patterns, Zenbo's ring-shaped wheel serves as an indicator device to alert the user of his current system status.
Attention: Most of Zenbo's LED light signals are used to indicate the system's status. Under very limited circumstances, light signals may be used to assist in the design of features (e.g., in an early childhood education app, the wheel may be used to simulate the pulsing lights of an ambulance). However, one must ensure that the following conditions are observed:
- Keep the use of LED status indicators to at most 5 minutes.
- When using status indicators, appropriate informational screens should be provided to alert the user that the light signals currently being displayed are from a running application rather than from the system.
State |
Color |
|
Unrecoverable exception |
Red |
Refer to the attachment |
Power is almost depleted |
Orange |
Refer to the attachment |
Orange |
Refer to the attachment |
|
Green |
Refer to the attachment |
|
The app is currently running
The app is currently running |
Blue |
Refer to the attachment |
Blue |
Refer to the attachment |
|
Blue |
Refer to the attachment |
|
Blue |
Refer to the attachment |