让 任学习时间和学习 地 点, 用 户 在 任 何 时 候、 何 地 图 1 基于 A dod 的英语口语 n ri点都可以进行英语口语的学习 . 移动学习平台体系结构模型 2 充分发挥移动学习的优势 () 1. 1 客户端功能模块层 2. 本英语口语移动学习平台充分应用移动设备 这一层与用户直接交互,为用户提供的功能均的便携性、多媒体设备、实时定位能力等优势,为移 在这里, 利 主要是通 过 服 务 器 的 协 助 管 理 账 号, 用动用户设计小粒度的英语口语学习 .在展示口语对 本地学习资源数据 库 为 用 户 提 供 英 语 口 语 学 习 功话的同时播放原声录音,让用户同时感受视觉和听 能. 为 让觉的学习体验, 用 户 提 供 学 伴 互 动 功 能, 用 户 1. 2 客户端数据服务层 2.之间可以相互交流学习 . 本层主要存储组织优良的学习资源,为客户端 3 根据英语口语学习和移动学习的特点组织 () 的学习功能提供数据服务 .资源 1. 3 服务器端功能模块层 2. 短 学 移动学习具 有 学 习 时 间 分 散、 小, 习 内 容 本层主要是响应处理客户端发到服务器的请精炼且片段化等 特 点, 英 语 口 语 是 一 门 语 言, 而 需 求并给客户端返回处理结果,协助客户端为用户提 针要在各个场合下 使 用 特 定 的 口 语 . 对 以 上 特 点, 供学习功能 .本系统按情景组织口语对话,提供各情景下的对话学习,内容短小且精炼,适合用户在短时间内学习 . 1. 4 服务器端数据服务层 2. 本层主要保存用户信息、好友关系和客户端学1. 2 技术要求 1. 为 习资源更 新 等 数 据, 客 户 端 提 供 必 要 的 数 据 协 客 1 平台采用成熟 的 C S 架 构, 户 端 程 序 运 () / 助.行在 A dod 移动设备上, n ri 服务器端程序运行在服务机上; 2 平台功能模块设计与实现 2 客户端与服 务 器 的 网 络 通 信 采 用 H t 协 () tp 18 4 陕西科技大学学报 第3 卷 0 根据以上提出的平台体系结构模型,本文设计的移动英语口语平台的主要功能如图 2 所示 .下文将对平台体系结构 模 型 中 的 客 户 端 功 能 模 块 层 进行详细分析和设计,并给出实现的效果 . b 用户注册界面 a 用户登录界面 ( ) ( ) 图 3 账号管理模块界面图 有情景,用户点击选择其中感兴趣的情景项进行学 习, ( 所 用 软 如图 4 b) 示 . 户 开 始 学 习 后, 件 会 在 展 让 示对话文 本 的 同 时 播 放 对 话 语 音, 用 户 可 以 跟 读,从而学习更地道的英语口语 . 图 2 平台功能结构图2. 账号管理模块 1 账号管理模块包括用户登录和注册两个功能 . 要 用户登录 时, 求 用 户 正 确 输 入 登 录 名 和 密码,由客户端检查 格 式 后 发 送 到 服 务 器 请 求 登 录, b 随机学习界面效果图 a 按计划学习界面效果图 ( ) ( )服务器验证后将登录结果返回客户端,客户端根据 图 4 口语自学模块效果图返回的结果做出相应的动作,如图 3 a 所示 . () 为了提高处理的速度,所有语音资源都是以二 要 密 用户注册时, 求 用 户 正 确 输 入 注 册 名、 码 进制数组形式保存在本地数据库中,需要播放语音和密码确认,由客户端检查格式后发送到服务器请 写 再 时再从数据库中 取 出, 入 临 时 文 件, 由 播 放 器求注册, 并 服务器执 行 注 册 动 作, 将 注 册 结 果 返 回 播放临时文 件 〔 〕. 频 文 件 在 S Lt 数 据 库 中 的 3 音 Qie客户端,客户端再根据返回的注册结果做出相应的 存储和还原的相关代码如下:动作,如图 3 b 所示 . () //将语音文件转化为二进制数组 在登录或注册成功的同时,后台会打开一个获 piae C net aus gt o e r m i (t n v c l i r t o tn V le e V i F o F e Sr g 该取 G S 信息的 服 务 〔 〕, 服 务 取 得 用 户 当 前 位 置 P 2 i Pt ){ l .
上一篇:
Android_OS手机平台的安全机制分析和应用研究
下一篇:
毕业论文——基于安卓系统的考勤系统