AR眼镜项目结构主要由六部分组成,分别是 语音应用(aiMaster)、语音交互UI应用(aiMasterUI)、Launcher应用(Launcher)、媒体应用(glassMedia)、导航应用(glassNavi)、服务应用(glassSysService).
aiMaster负责组装语音功能和装配子模块,其中子模块包括通用(aiComm)、媒体(aiMedia)、导航(aiNavi)、电话(aiPhone)。
aiMasterUI负责语音交互界面的展示,设计独立语音交互UI应用是为了方便语音应用不依赖界面可以独立使用。
Launcher负责眼镜开机Launcher相关界面,主要包括首页效果、设置界面、升级等功能。
glassMedia负责眼镜媒体相关功能,主要包括QQMusic手机版(Qplay)、QQMusic车机版(盲人模式)、喜马拉雅(Xmly使用API),可以实现播放音乐、点播喜马拉雅电台等功能。
glassNavi负责眼镜导航相关功能,主要包括导航路线引导展示、剩余距离和时间展示、车道图等。
glassSysService主要抽象公用的系统服务,主要包括蓝牙电话、日志服务、数据链路服务等。
