论文部分内容阅读
随着可穿戴设备的发展,各大厂商相继发布智能手表硬件产品。对于这种新型的智能硬件产品,为其适配的软件产品还不够丰富,其应用生态环境还有待建立。搜索是信息时代从网络上获取信息的主要途径,现有的智能手表上的搜索应用也是屈指可数,在智能手表设备上通过搜索引擎获取各种信息的需求还未得到满足,迫切需要开发好用的搜索应用丰富软件生态、满足用户需求。智能手表具有着屏幕小的特点,文字输入方式因此发生了改变,语音输入成为了更适合智能手表的输入方式。因此需要结合搜索和语音输入,构建一个语音搜索应用来满足用户在智能手表上搜索需求。在借鉴已有的语音搜索应用基础上,利用语音识别技术、搜索技术、安卓应用技术设计并实现了安卓手表语音搜索应用。为用户提供语音搜索、语音打电话、语音打开应用三大功能。整个系统采用C/S架构设计,服务端使用PHP 5.5.9实现,接入百度搜索、语音识别等服务,为客户端提供语音搜索的功能支持。客户端使用安卓技术实现,其中通过XML解析技术、安卓视图构建技术实现了用于搜索结果展现的视图渲染引擎,其展现模版和数据都由服务端实时下发,使应用具有快速更新的能力;通过多线程技术、图片缓存技术实现了搜索结果中的网络图片加载;另外针对语音输入方式和智能手表的特点对界面展现和交互进行了设计,通过自定义控件技术、属性动画、帧动画实现了丰富的交互动画,具有优秀的用户体验。系统按照需求分析、系统设计、系统实现和系统测试的流程,高标准地完成开发。语音搜索应用在试用的过程中运行稳定,功能符合需求分析的要求。应用简单好用,可以完成语音搜索、语音打电话、语音打开应用操作。已经能很大程度上满足用户的搜索需求。