论文研究-基于位置信息的智能拼车系统移动客户端研究与实现 .pdf

所需积分/C币:15 2019-08-16 16:31:19 582KB .PDF
收藏 收藏
举报

基于位置信息的智能拼车系统移动客户端研究与实现,刘通,张雷,信息技术的发展为解决交通拥堵问题带来新的思路,随着移动互联网的高速发展和3G技术的迅速普及,基于移动用户位置信息的新型拼车�
山国武技论文在线 2客户端功能设计 智能拼车系统移动客户端主要包括四个功能模块,功能结构如图所示: 能拼车系统 用户管理 并车 地图 即时通计 出 匹配结果显一 路线搜索及显 兴键点搜 路 文 录 信息后台匹配 时 定 索 系及显示 关键点搜索及显示 图系统功能图 用户管理 用户管理模块主要包含用户注册及登录管理,为了方便在终端设备上使用,注册信息只 使用必须填写的几项内容,同时在填写过程中对用户名、邮箱等进行本地合法化检测,将注 册信息发送给服务器进行验证,无误后注册成功。登录功能需要用户提供注册的用户名和密 码登录系统。登录和注册使用的方法提交数据,同时在本地保存和更新用户登 录 ,实现用户自动登录功能 拼车 拼车模块完成岀行信息的填写和发布、后台路线的匹配、匹配结果显小。 出行信息发布 该部分实现用户出行信息的发布,用户需要填写出行路线的详细信息,包含起点、终点 出发时刻、需要座位数量、单座价格等。在发布信息界面,为了方便用户填写,除起点和终 点需要输入文字,其他均设置为点选方式,另外用户还可以获取历史发布路线,利用历史路 线信息填写。为了能够精确对应到地图,起点和终点将用户填写的关键字作为搜索依据,调 用百度地图接口进行搜索,再由用户选择相应的地址信息,同时保存对应点的精确地图信息, 用于路线匹配。所有信息填写完毕即可发布路线。 路线信息智能匹配 发冇路线过程中会调用百度地图获取这条路线上的关键点信息,这些关键点将用 」智能匹配。服务端根据发布的路线信息,提取关键点,结合嵱线的起点和终点以及这些关 键点,对请求用户的路线信息进行匹配 匹配结果显示 服务端对用户的一条路线在后台匹配,返回匹配结果,客户端接收到匹配结果后显示给 用户,用户根据匹配结果和自己的意向进行选择。用户在选择某个兀配项后,会在地图显示 该匹配用户的起点、终点及路线信息,供用户参考。 山国武技论文在线 地图 地图模块功能基于百度地图实现,主要包含有对发布路线时起点和终点关键字的 搜索,获取起点到终点参考路线并在地图显示,提取路线关键点用于路线匹配等功能。 即时通讯 为了方便乘客和司机之间的交流,在原有系统短信和电话的基础上,系统又额外实现了 一个小型的即时通讯模块,乘客与司机可通过文字消息交流,如商议应位价格、起始和终止 地点等信息。用户冋时也可以直接通过拨打电话和发送短信进行交流 3主要功能实现 客户端的主要流程如图所示 开始 已江册 注册 登录 注册成:N N 登录成功 发布出行信息 发在成功 提示信息 获取返回的儿 有卩路线 地图显示匹配踉线 迭择并查看匹配列表 接受匹直 交易完成 纭束 图客户端主要流程图 山国武技论文在线 客户端与服务端的通信 客户端与服务器之间基于协议实现信息通讯,采用作为主要的通信数据格 式 是一种轻量级的数据交换语言,以文字为基础,易于阅读。由于其轻量级的特性, 的使用已经越来越广泛,与相比,更加小巧,并且浏览器内建模块支持快 速解析,因此更适合于网络数据传输。 服务端根据客户端的不冋请求做岀响应,根据请求类型,将结果封装称格式效据, 客户端收到服务端的返叫数据后对数据进行相应解析,并在客户端界面将进行呈现。 通信部分的主要代码实现: 方式与服务器通信 建立 对象 添加请求参数到请求对象 设置 信息 发送请求并等待响应 获取状态码 读取返回数据 山国武技论文在线 对服务端返回的 的解析主要使用 系统自带的 析包,使用 和 实现对数据的解析。 3.2客户端UI 客户端中主要模块的界面布局采用 布局设计中的分层控制方式实现,界面通过 文件实现,界面与后台逻辑分离,便于扩展。对于使用频率较高的布局,独立成 文件,在其他布局中使用 标签导入,实现布局复用,减小冗余。在基本用户界面实 现中,主要用到 的常用控件,如 等 由于 设各种类繁多,屏幕大小和分辨率不同,因此在进行布局时应该充分考 虑适配问题,在布局单位的选择上,涉及距离吋使用,涉及字体大小设定时采用,这 样 系统自身会根据屏幕实际像素密度进行调整,使界面适配相应的屏幕。另一方面, 在布局方式中,使用 和 布局方式,增强界面的适配性 客户端使用 数据库在本地存储即时通讯消息,方便对历史消息的显示。 智能拼车系统客户端中有很多操作需要联网获取数据,这个过程是一个耗费时间比较长 的过程。而且在 系统中,是不允许在主线程即线程有访问网络获取数据的操作。 因此这部分的实现需要使用多线程进行处理。网络线程成功获取数据后,通过 向 线程发送消息,线程收到消息后更新界面。 客户端主要部分的界面实现 山国武技论文在线 1539①零2中 周二15:39 拼车 管理 信息 个人 起点 发布身份:◎乘客○司机 北邮 请输入起点 8 七邮 北京市海淀区西士垅路1号 Q请输入终点 北京北邮印刷有限公司 西士城路10号北京出电大字鸿通楼 日期2013-01-29时刻15:39:10 北邮大学科技园 吕平区北七家镇郑各庄 北京北邮信息技术培训学校 浮动时间 20 分钟 西土城踣10号北京邮电大学鸿通楼 北京北邮科技文化交流中心 单坐出价 10 币值 西⊥域路10号(门桥东南方向20米、北京邮电大学院内 西北角 剩余座位 北京邮电大学(南二门) 学南路42号 北京邮电大学(南一门) 北京市海淀区 北邮东门 历史 发布 重置 图发布出行信息界面 周二15:470零d 周二15470山 地图查看 《●地图查看 我的订单 ②我的订单 2013012920:00:10 @201301-2920:00:10 ⑨北邮 北京首都国际机场 北邮 Q京首都国际机场 ¥10 ¥10 1 e推荐的订单申请列表 请选择一个推荐订单 2013-01-2920:05:00 北邮 北京首都国际机场 ②2013-01-2920:05:00 e tetsu ¥122 ⑨北邮 Q北京首都国际机场 半12210 阳宫公园 e tests 淀区 获地坛园 卡坊店 北京北站名丝朝阳公园 团东城区 常营 北点西站 坊店 天安 北京南 出欢乐 北乐西站 Baam图 京南北京欢乐谷 图后台匹配路线显示 山国武技论文在线 路线智能匹配算法 路线匹配算法的基本思想:分别以路线起点和终点为圆心,指定距离为半径,在此范围 内,结合出发时刻及用户所能接受的浮动时间即以此时间为基准,上浮或下调对应时间均 可、需要的座位数量对于乘客是需要座位数,对于司机是剩余座位数,对目前已有的其他 用户司杋或乘客进行筛选,对于此部分筛选出的用户,再利用路线关键点进行二次筛选, 关键点匹配程度达到即认为是相似路线即所经路途大致重合,可以作为推荐对象返 4客户端测试 测试的目的是为了验证开发的客户端稈序运行的正确性,使其可实现正确登录、注册、 发布出行信息、获取智能兀配、实现订单管理等。由于篇幅关系,本文只对其主要功能进行 简单的测试。 测试环境 手机两台 和小米,分别安装运行客户端程序。 功能测试 出行信息发布 使用手机登录系统,填写出行信息并发布,同时获取匹配路线,为了能够有效匹配到, 预先通过网页客户端发布一部分路线 填写出行信息,如图所示 获得匹配路线信息,如图所示。 周二154701 拼车 管理 信息 个人 地图查看 我的订单 发布身份:◎乘客○司机 2013-01-2920:00:10 北邮 北京首都国际机场 ⑨北邮 ¥10 21 Q北京首都国际机场 请选择一个推荐订单 日期201301-29时刻20:00:10 2013-01-2920:05:00 浮动时间 20 分钟 北郎 Q北京首都三际机场 e 单座出价 10 币值 ¥1210 需娑座位 坊店 京 历史 发布 重置 新村 图发布出行信息 图获得匹配路线 山国武技论文在线 订单管理 18020空106中 16050e 拼车 管理 信息 个人《●中请乘客详情 切换身份:◎乘客○司机 我的订单 2013-01-292000:10 西单 Q北京首都匡际机场 ⑨北邮 ⑨北京首都国际机场 8 ¥10 申请乘各列表 @2013-01-29214500 Q西单 ⑨北京首都国际机场 tests ¥10 82 @2013-01-29180000 dx2012 ⊙北邮 北京站 ¥10 2 ¥10 佟订单信息管里及详情 测试结果显示,客户端能够完成注册登录功能,能够发布岀行信息并获得后台系统智能匹配。 5结论 在移动互联网快速发展的今天,基于智能手机用户所在地理位置来提供相应的与位置有 关的服务,可以给用户带来新的生活体验。基于拼车的理念,结合移动互联网,本文给出了 一种基于位置信息的智能拼车系统移动客户端的设计和实现。设计并实现了客户端功能,对 客户端功能进行测试。 参考文献 刘东明移动互联网发展分析信息通信技术, 维基百和 杨文志 程序设计指南北京:电子工业出版社 盖索林 开发入门指南北京:人民邮电出版社,

...展开详情
试读 9P 论文研究-基于位置信息的智能拼车系统移动客户端研究与实现 .pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    • 至尊王者

      成功上传501个资源即可获取
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    论文研究-基于位置信息的智能拼车系统移动客户端研究与实现 .pdf 15积分/C币 立即下载
    1/9
    论文研究-基于位置信息的智能拼车系统移动客户端研究与实现 .pdf第1页
    论文研究-基于位置信息的智能拼车系统移动客户端研究与实现 .pdf第2页
    论文研究-基于位置信息的智能拼车系统移动客户端研究与实现 .pdf第3页

    试读已结束,剩余6页未读...

    15积分/C币 立即下载 >