通信软件设计二级项目任务书一、题目: Google 地图瓦块数据下载与拼接 二、班级: 信电学院通信 10- 三、小组成员: 四、起止时间: 第七学期第十八周 2013-12-28~2014-1-4 五、设计要求与思路:认真研究分析 Google 地图瓦块数据拼接技术及经纬度换算关系,分析研究基于 HTTP 的地图瓦块图片下载方法,实现瓦块图片的自动下载和拼接。设计思路:在线电子地图基本上都是由 256*256 像素图片拼接而成的,每个图片的 URL 中的参数与其所处的经纬度位置及缩放级别有关,需要认真研究URL 中的参数与经纬度位置及缩放级别的换算关系。得到瓦块图片的 URL 之后,需要编程实现瓦块图片的自动下载,具体方法是启动 Web 客户端,向 Google Web 服务器发送 HTTP 请求报文,然后接收服务器回送的 HTTP 响应报文,存储数据为瓦块图片。最后按照图片参数实现图片再在网页中的自动拼接,还原电子地图。如果需要实现地图平移与缩放,这需要进一步分析研究并实现其中的参数换算及相关算法。具体要求如下:可通过输入经纬度和缩放级别等参数设置自动下载瓦块图片,显示下载进度,下载完成后打开浏览器并自动显示电子地图。学 生(签字): 指导教师(签字): 系 主 任(签字): 院 长 (签字): 通信软件设计二级项目任务书一、题目: 服务器往 Android 手机客户端的消息推送 二、班级: 信电学院通信 10- 三、小组成员: 四、起止时间: 第七学期第十八周 2013-12-28~2014-1-4 五、设计要求与思路:方法 1:认真研究手机客户端与服务器之间的套接字网络通信技术,分析设计一个简单的应用层通信协议,实现服务器向手机客户端的消息推送。设计思路:手机客户端可凭用户名和密码登录到服务器,并定期发送心跳信号到服务器。服务器在用户的控制下,可以发送指定的文本信息(将来可扩展为多媒体数据)到手机客户端,手机客户端也可以回复简单文本信息,服务器可以对回复结果进行分析和处理。服务器端可使用小型数据库进行用户信息管理和消息管理。方法 2:基于 ActiveMQ,安装配置并启用开源的 ActiveMQ 服务,设计开发可用于Android 手机的 ActiveMQ 客户端程序,要求可以通过在 ActiveMQ 客户端之间方便的实现消息的收发,并能实现好友的分组管理。学 生(签字): 指导教师(签字): 系 主 任(签字): 院 长 (签字): 通信软件设计二级项目任务书一、题目: 基于微信平台的信息发布...