基于 Android 的资源预勘系统.doc
《基于 Android 的资源预勘系统.doc》由会员分享,可在线阅读,更多相关《基于 Android 的资源预勘系统.doc(10页珍藏版)》请在三一文库上搜索。
1、精品论文基于 Android 的资源预勘系统郭昊辰,刘传昌,陈俊亮(北京邮电大学网络技术研究院,北京 100876)5摘要:2008 年国家进行了电信业新一轮的重组,新一轮重组进一步加剧了运营商之间的竞 争。于此同时,电信市场更加开放,国内各运营商纷纷走上全业务运营的方向,国内电信行 业垄断经营的格局被逐渐打破。中国移动集团面对不断加剧的竞争压力,不断转变企业发展 方式,创新业务运营模式。资源预勘系统是为中国移动开发的一款基于 Android 系统的智能 应用,利用移动终端移动性和便携性等特点,结合移动互联网技术,并引入 LBS 服务,创10新了移动公司发展新客户的模式,大大提升了员工的工作效
2、率关键词:Android 系统;移动互联网;LBS;中国移动中图分类号:TP31The Resource Exploration System Based on Android15GUO Haochen, LIU Chuanchang, CHEN Junliang(Beijing university of posts and telecommunications,Institute of Network and Technology, Beijing 100876)Abstract: 2008 saw a new round of restructuring in telecom indus
3、try, which intensifies the competition among operators. At the same time, telecom market is becoming more and more open,20telecom operators of our county are on active to transform from telecom network providers to integrated service providers, the monopolization of telecom operation has been broken
4、 off.In front of growing pressure from competition, China Mobile continuously transforms its mode of enterprise development and business operation.the Reource Exploration System The Resource Exploration System is an Android application developed by China Mobile. Making use of the25mobility and porta
5、bility of mobile devices, along with technologies in mobile Internet and LBS service, the application contributes to the innovation of model of developing new business, and greatly improves the working efficiency ofthe employees.Keywords: Android; mobile internet; LBS; China Mobile300引言伴随着通信产业的不断发展,
6、今天的移动终端已经由原来单一的通话功能向话音、图像、 数据、网络等综合功能的方向演变。其中智能手机以其强大的功能和便捷的操作特点得到了 大众的青睐。智能手机能够显示与个人电脑所显示出来一致的正常网页,它具有独立的操作 系统以及良好的用户界面,它拥有很强的应用扩展性、能方便随意地安装和删除应用程序;35智能手机拥有超大高清触摸屏,能随时调用键盘来进行触摸手写,能进行多任务操作,并且 拥有强大的多媒体、邮件、上网功能,能完全替代像MP3、MP4和PDA这样的传统便携式设 备;智能手机能替代个人电脑处理办公事务和其他事务,它能与网络保持时时地无缝连接, 能随时切入网络,并且能与电脑、笔记本电脑等其他
7、设备同步数据1。随着 3G 牌照的下发 和 3G 网络的飞速发展,无线移动网络带宽能力和速度得到巨大的提升,同时智能手机大量40普及,这些都使得在移动终端实现数据质量管理和设备运维的想法变成可能。 和传统的终端相比,移动终端具有移动性和便携性等特点,可以在任何需要的时间和场合方便、高效、迅速地获取和处理信息,这是传统终端设备所无法比拟的2。可以设想,将 移动终端应用于企业的运营管理当中,将会大大提高企业员工的工作效率和生产力,简化工作者简介:郭昊辰,(1988-),男,硕士研究生,主要研究方向:移动互联网。通信联系人:刘传昌,(1978-),男,副教授,主要研究方向:移动互联网与云计算。E-m
8、ail: - 10 -作流程,降低劳动成本,因此搭建基于移动终端的企业移动应用就应运而生。45资源预勘系统,主要用于协助移动工作人员诸如客户经理发展新客户时实时对新客户所 在地的资源进行勘察,查看相关资源详细信息,帮助客户经理做出决策并提交勘察结果。通 过资源预勘模块能够使用户放弃过去传统低效的新客户发展模式,提高资源勘查的效率,进 而节省工作时间,达到提高公司工作效率和生产率的目的。1资源预勘系统概述501.1资源预勘系统架构图 1 资源预勘系统整体框架Fig.1 Structure of Resource Exploration System55从上图中我们可以看到,系统共分为三层,分别是
9、用户呈现层、数据处理层数据源层。下面对这三层分别介绍:y数据源层 该层为系统提供所需的真实资源数据信息,数据信息来源主要有以下两点:一是各地市基站信息以及基站内各设备信息(包括基站主设备、传输设备、通信电源设备等),主要为60系统的基站普查模块、资源查询模块提供真实数据;二是客户站点数据信息(包括站点位置、 业务开通涉及到的资源类型比如光交、光分、POS 等信息)主要为系统的资源勘查提供真实 数据。y数据处理层 数据处理层负责存储数据源提供的数据,以及接收客户端请求并做出响应。该部分主要65包括两部分服务器,一是数据服务器,数据服务器的主要工作是持久数据源端的真实数据, 接收客户端的 webs
10、ervice 请求,对 xml 类型的请求消息体进行解析,并对请求消息进行处理, 处理完后将请求结果重新封装层 xml 类型的消息体返还给客户端;二是文件服务器,文件服 务器的主要工作是存储系统各模块的安装文件、以及各模块的图标文件,接受客户端下载请 求,并将文件以数据流的形式传送给客户端。70y用户呈现层用户呈现层是用户的直接使用层,用户呈现层即资源勘查模块客户端,它是用户的直接 使用层,用户呈现层为用户提供了一个界面美观、用户体验好、可操作性强的界面,用户可 在该界面上进行各种操作,界面接收用户的操作后进行相应处理、并作出响应。通过调用 WebService 与数据处理层进行前后台的交互。
11、751.2资源预勘系统功能架构图 2 资源预勘系统功能架构Fig.2 The Function Structure of Resource Exploration System80如上图所示,资源勘查模块主要有客户查询、地址查询、范围查询、地图展示查询结果、查看资源详情、提交勘查结果等功能模块。下面将详细介绍各功能模块的具体实现。1.3资源预勘系统通信机制图 3 资源预勘系统通信模式85Fig.3 The Communication Mode of Resource Exploration System如上图所示,客户端与服务器端采用 WebService 方式进行前后台的交互。客户端根据通信
12、协议约定的数据格式对数据进行 XML 封装,然后将封装好的数据作为 WebService 方 法的参数进行 WebService 请求调用。服务器端接收到客户端请求后,对参数进行解析并作90出相应处理,处理完后将返还给客户端的数据进行 XML 格式封装,最后返还给客户端。2资源预勘详细设计2.1查询功能模块951001051102.1.1功能描述本子模块主要负责实现资源勘查模块的查询功能。查询功能分为站点查询、地址查询、 范围查询三类。用户可通过三种查询方式查询可利用的空间资源信息。2.1.2功能设计y站点查询:站点查询是指根据客户经理输入的客户站点名称或客户地址及接入方式对相 关空间资源进行
13、查询。具体设计是:用户从界面底部垂直向上滑动时,显示站点查询界 面。用户需输入客户站点名称,并根据客户业务类型选择适当的接入方式(接入方式包 括:SDH/MSTP,裸纤,PTN,PON 等)。点击“查找”按钮,调用 WebService 站点查 询方法进行相关搜索。若结果不为空,提示“有可接入的站点”并将站点结果以列表的 形式呈现;若结果为空且查询条件为客户地址时,提示用户可进行地址查询。y地址查询:地址查询是是指根据客户经理输入的地址及接入方式进行地址的模糊匹配, 将于用户输入的地址相关的地址信息展示给用户。当用户进行站点查询没有找到合适结 果时,可进行地址查询。具体功能是:用户在输入框中输
14、入客户地址,并选择相关接入 方式,点击“查找”按钮,调用 WebService 地址查询方法进行相关搜索。后台根据用 户输入的“客户地址”信息,与地图上的地址进行模糊匹配。若结果不为空,将地址结 果以列表方式呈现,列表中显示地址信息;否则,提示用户查询不到地址结果。系统会将查询到的地址加入到范围查询的基准点列表中,供用户进行范围查询。y范围查询:范围查询是指以用户在地图上选定的位置(基准点)为圆心,输入的“覆盖半径”为半径,确定一个查找范围。根据选定的“资源类型”(资源类型可多选),调用WebService 范围查询方法搜索查找范围内的资源。若结果不为空,将资源结果以列表的 形式呈现;若结果为
15、空,提示没有符合条件的资源。1151201252.1.3功能实现查询子模块功能主要由 LocationGisSearchView 类实现。用户进入资源勘查模块后 LocationGisSearchView 类将会被加载,LocationGisSearchView 调用 onCreate 方法,OnCreate 方法主要进行页面的初始化操作。初始化操作主要分为两部分,第一部分是初始化 MapAbc 地图,对 MapABC 地图进行参数方面的相关设置,参数设置完毕后调用 getMyLocation 方法 定位用户当前位置,并用图标标示。第二部分是初始化上滑菜单页面(上滑菜单页面是查询 功能所在页面
16、,用户在屏幕上做向上的手势操作会调出上滑页面,向下滑动时上滑菜单页面 将被隐藏),调用 initSlidingDrawer()对上滑菜单页面进行初始化。上滑页面的初始化内容主 要有查询方式选择单选框、用户输入框、接入方式多选框、资源结果列表、范围查询半径输 入框等、基准点显示框、查找按钮等。此外还要对上滑菜单对象(SlidingDrawer) 进行 setOnDrawerOpenListener 和 setOnDrawerCloseListener 监听设置。130135140145150155160165y客户查询功能实现 用户手势上滑调出上滑菜单,在菜单查询方式单选框(RadioButto
17、n)中选择客户名称查询,在接入方式多选框(CheckBox)选择接入方式(SDH/MSTP、裸纤、PTN、PON),可多 选3。用户选择完毕后,点击查找按钮(submit_station 对象),submit_station 对象的监听对象(OnClickListenser)会调用 onClick 方法,onClick 方法先进行输入框内容的正确性判定, 确认用户输入无误后,会将用户输入参数进行 xml 格式的封装,并调用 submitAccessPoints 函数。submitAccessPoints 函数将封装后的参数根据通信协议进行组装,先在页面显示一个 ProgressDialog 进
18、度条提示用户正在获取数据,然后新建一个线程,在新建的线程中调用服 务器端的 webservice,获取服务器端的数据,服务器端根据参数判定是站点查询,将相关数 据返还给客户端。获取到数据后,取消进度条,并将从服务器端获取的数据交与 Hanlder 进行处理, station_search_handler 对象调用 handleMessage 方法,先对从服务器端获取到的数据进行解 析,根据解析后的结果数据判断有无可接入站点,若有则以列表(ListView)的形式展示给用 户,若没有则提示用户没有精确匹配的站点资源,是否进行地址查询。y地址查询功能实现根据站点查询没有搜索到相关资源,会弹出出 A
19、lertDialog 对话框提示用户没有精确匹配的站点资源,是否进行地址查询。点击确定按钮, AlertDialog 对象的监听对象 (OnClickListenser)会调用 onClick 方法,onClick 方法先新建一个 PoiSearch(PoiSearch 对 象时 MapAbc 地图的用户地址查询的服务对象)对象,将用户输入的地址作为 PoiSearch 构 造方法中的参数。然后调用 PoiSearch 对象的 searchPOI 方法得到与用户输入地址模糊匹配 的地址列表(result 对象)。并将将地址列表数据交与 Hanlder(station_search_handle
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 的资源预勘系统 资源 系统
链接地址:https://www.31doc.com/p-3626024.html