论文研究-基于Android平台的通信系统的设计和实现 .pdf

所需积分/C币:11 2019-08-14 16:06:30 532KB .PDF

基于Android平台的通信系统的设计和实现,伍耀全,李绍胜,随着移动通信和计算机技术的飞速发展,手持终端的使用变得越来越普及,人类进入了移动互联网时代。其中地理位置信息的获取则是移
山国武花论文在丝 处理模块。第四是位置标示模块。 接收模块:用于定期冋服务器端发请求,获取指定的其他 嵌入式终端的地 理位置信息 发送模块:当 嵌入式终端的地理位置信息发生变化时,会向服务器发送此时的 经纬度 处理模块:用于各个 嵌入式终端的地理位置获取,触发并捕获位置变动事 件 位置标示模块:用于把 自身的地理位置坐标和其他 嵌入式终端的地 理位置信息显小在地图上,并把轨迹记录下来, 服务器端应用程序包括丘个功能模块。第¨是接收请求信息模块,第二是发送地理位置 信息模块,第三是读取数据斥模块,第四是计算运动速度和方向模块。第五是数据斥记录模 块 接收请求信息模块:包括两个部分,一个是用于处理各个 嵌入式终端的地理位 置信息变动,另一个是用于处理各个 揿入式终端对其他终端的位置请求。 发送地理位置信息模块:用于向 嵌入式终端发送各个嵌入式终端的地珂位置信 读取数据库模块:用于从数据库读取某个 嵌入式终端的地理位置信息。 计算运动速度和方向模块:用于计算 嵌入式终端的运动速度和运动方向 数据库记录模块:根据计算得到的各个 嵌入式终端的地理位置信息、,将其存到 数据斥中 交互通信系统的工作流程图 整体流程图 Andro:入式终端 李器端 得的丝纬虎 变化时,在址图上 CPS测得的 画出移动轨迹 GPs块 绎庋变化 服务器发通 status=1 位置变动 豆新数据库 数 会图模块 友送模块 接妆模块下计算模块 杏询其他终端 Ps参数 计算出终端的 status-2 status= 动速度,连 在地率上画出 直接 同纯度写 其也终端的移动结迹 据库信息 接收 发送模块 DB数据库 时才返 其生终端信息 图通信系统各模块之间的流程图 山国武技论文在丝 整个系统的硬件结构图 服务器 htp://1182914115 GPS GPS 的cPs 移动终端1移动终端2 移动终端N 基于 Android平合的通信系统的整体硬件结构图 图系统的哽件结构图 交互通信系统的技术实现 服务器端 服务器采用 服务器,后台数据库用 服务器端主要是采用语言。服 务器主要是接收各 嵌入式终端发送过来的请求,执行相应的操作。 服务器的地址是 各个嵌入式终端的参数统一用方式提交给服 务器。根据需要,约定的参数包括 代表位置变动发出的请求,代表 每隔一定时间向服务器获取其他终端的地理位置信息 是每个嵌入式终端的唯一 标识 表示嵌入式终端的地玛位置发生变化时的经纬度坐标。如果 为,那么服务器返回一个字符串或代表成功发送,代表发送失败。如果 为,那么服务器返回一个字符串或 其 中代表返回成功与否, 分别表示经度,纬度,速度和方 向。嵌入式终端利用的处理包扣字符串转换为,提取相应的信息, 然后标示在地图上。 当终端把自己的经度和纬度发送给服务器,服务器接收后,交给计算模块处理,处理过 程是先从数据表读取该用户的经纬度信息,若存在,则与之前的值运算得到移动距离和速度。 恨据球面距离的计算公式,得出核心代码如下 计算速度只需要用距离除以时间即可。 计算模块计算完移动距离和速度后把其存到数据表中。 当终端定时冋服务器提岀凊求获取其他终端的地理位置信息时,服务器只需要往数据表 中读取相应的终端的地理位置信息,并将其返回 山国武花论文在丝 嵌入式终端 终端采用 地图,把自己和对方的纬度坐标加载到地图上,并实时更新位置信 息。当终端的测得地理位置发生变化,就会触发 的 事件, 接着会在地图上史新自己的位置,并留下运动轨迹。同时发送自身的经纬度到服务器 由服务器处理。 绘图模块采用 地图, 中的 类可以在 上绘制图形或添加图片,绘制模块先继承 的 类,并重写 方法,以实现在 上添加轨迹记录的效 果。此外 中也提供了一个象 类 可以通过继承 来实现一个类,同样可以在 上达到同样的效果。 要获取其他的嵌入式终端,需要每个一定时间想服务器发请求,此时参数 在程序中这个时间设定为 ,获得指定的终端的地理信息后在地图上显示。 山国武技论文在丝 最终效果图 副539AM 基于 Android平台的通信系统 对方id:11 开始记录结束记录 我方的位置: 开始记录结束记录 对方信息 我方信息: 经度:116356469 仝度:116355471 纬度:3996270 纬度:39.96396 速度:5.68Km/h 速度:483Km/h 师大北路一 比邮科技 告沙健身 大厦 口学十一楼口学十一楼 学六楼 实9 学九楼 学十楼口 学生公寓口 新福餐厅口口风味餐厅澡堂综合服务楼 千福餐厅口 学苑 五楼口 学八楼口 报亭日北邮书星 食堂 学十三楼 学三楼口 学四糍 北京邮电 大学 学一楼 学三楼 小白楼 教四楼口 搜一楼口 路 图整个系统的最终效果图 如上图,粉红色圆点代表开始记录的地方,蓝色轨迹代表我方的运动轨迹,绿色轨迹代 表对方的运动轨迹。红色圆点代表当前的位置,也就是上方显示的经度和纬度的位置。 本通信系统也可以运行在 模拟器上,通过在 下输入命令行 因为 模拟器的木地端口是,连接到 模拟器上。然后通 过命令 经度纬度,来模拟经纬度的变化。实现的效果与实际的嵌入式终端上是·样 的 山国武花论文在丝 结论 本文给出了 应用程序框架,然后以交通信系统的设计与实现为例进行 应用软件开发的详细说明。首先介绍了交互通信系统的开发的需求分析,然后设计了软件的 整体框架,并且详细说明了各个模块,并给出流程图。最后给出整个软件系统的实现效果图, 参考文献 韩超梁泉 系统原理及开发要点详解北京电」工业出版社 三扬科技大道开发与实战北京电子工业出版社 著李娜译语言程序设计基础篇第版北京机械工业出版社 王家林大话企业级 应用开发实战北京电子工业出版社

...展开详情
img

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐