- 相关推荐
安卓在物业管理改进系统中的运用论文
引言
小区物业管理信息化程度越来越高,管理系统也逐渐由通用型向功能可扩充的定制型转变[1],不仅可以方便地完成物业公司的业务管理,而且还方便了小区业主的生活服务[2-3].现在智能手机普及程度很高,很大程度上可以替代电脑,文献[4]就曾做了这方面的研究,不过,目前的智能手机(包括智能终端),半数以上的操作系统是 Android[5].Android 功能强大,完全可以使用到现代小区物业管理中,带来更好的管理和服务。
1 传统物业管理系统的不足
传统物业管理系统采用了经典的三层架构,没有考虑移动设备,存在明显的不足。
1.1 传统物业管理系统的架构
传统物业管理采用数据层、业务层和表现层的标准三层架构,通过互联网或局域网来通信,其结构如图 1 所示。
1.2 传统物业管理系统存在的不足
管理系统运行于互联网或内部网络,借助于个人电脑完成管理工作;但在物业工作人员和小区业主大量使用智能手机的现状下,存在一些不足。
1.信息交换缓慢。比如维修流程通常是有人(物业工作人员或小区业主)反映某设备出现了破损,将信息记入管理系统,安排维修人员,通知维修人员,维修人员实地勘查、取证,确定维修方案,提交维修方案,等待审批,审批通过实施维修,最后提交维修报告。过程漫长,严重影响了效率。
2.小区安保工作监控不力。根据安保规范,每个楼幢的每个单元需要定时查岗。但无法避免个别员工偷赖,虚报检查工作,造成安全隐患。另外,夜间巡逻或者特殊环境下巡逻的护卫人员,可能存在人身或财产安全的威胁,如果不幸遇到袭击,无法及时求助或提供更多信息。
3.小区业主获取信息不便。传统的物业管理系统中,虽然小区业主可以通过注册、登录,就能收到系统短息或者通知,但这一切都是被动的,系统无法主动向用户推送消息。
2 传统物业管理系统的改进
主要改进在于提供了智能设备的支持,目前只支持 An-droid 平台,条件成熟时,可以考虑支持更多平台。
2.1 Android 的地位
Android 是 Google 公司发布的基于 Linux 内核的开源手机操作系统,目前获得了全球各大厂商、开发人员和用户的青睐。Android 已经从最初的智能手机领域进入教育、医疗、家居等行业,在全球智能设备近期的销售市场份额排名已超过半数[5],在全球智能设备操作系统市场份额占有率也是第一[6].因此,将Android 应用到物业管理系统中,具备了成熟的条件和优势。
2.2 改进系统的逻辑结构
物业公司的工作人员以及小区业主,都可以借助 Android设备接入管理系统。其系统结构如图 2 所示。
物业公司的员工可以通过小区宽带或者公司网络或者WIFI 连接到物业管理系统,巡逻的护卫或工程维修人员可以通过 GPRS 或 3G 网络连接到管理系统。小区业主可以通过互联网、小区宽带、WIFI 或 3G 网络登录到管理系统。
3 Android 在改进系统中的应用
新系统后台服务器采用了 SSH 框架的 Java EE 部署,并对Android 客户端提供了支持。
3.1 小区物业维修或报修
物业维修或报修的流程由报修、安排、维修、报告等环节组成,详细过程如图 3 所示。
3.2 定时定点签到和安全巡逻
定时定点签到时,客户端设备直接获取当前位置、当前时间和当前登录用户,提交到管理端,自动完成签到。小区护卫在夜间或特殊环境下巡逻时,可以开启定位功能,实现巡逻追踪:定时(建议 60 秒到 300 秒)回传一次位置信息;或者手动发送安全报告。遇到紧急情况,可以建立紧急呼叫,开启录音或照相功能等。
3.3 业主无线智能生活服务
业主需要随时随地查询生活服务信息:小区物业服务缴费、水电气消费、停车费使用情况、维修信息反馈、定制生活服务等,了解小区生活的最新活动、最新消息,参与调查,反馈意见等。可以采用服务器推送机制,将信息推送到手机上,显得人性和关怀。
4 Android 应用的实现
Android 内置了强大的网络、定位、图形处理功能,还提供了各种应用的 API,下面讨论的是物业管理系统中移动应用的实现。
4.1 物业维修和业主报修
主要使用的 Android 特色功能有 Web View 网页访问、GPS自动定位和手机拍照等功能。
1.Web View
Web View 能提供程序以 Webkit 内核访问网页的一个组件,可以支持 Java Script 调用、完全支持 HTML5 等。使用方便,如下代码即可访问百度搜索网页:
2.GPS 定位[7]
在 Android 平台上进行 GPS 定位时,需要使用以下类:
Location Mangager,位置管理器。
Location,位置信息,通过 Location 可以获取时间、经纬度、海拔等位置信息。以下代码,可以实现位置获取:
3.手机拍照
遇到危险或紧急情况,可以打开 Android 照相设备,开启拍照,并将照片进行处理后传回服务端,可以更好及时的了解现场的情况。实现拍照的代码如下所示。
4.2 信息推送
业主无线智能生活其中一个很重要的特点,就是业主可以接收物业管理端的推送消息。Android 平台下推送消息时,需要考虑设备的耗电和网络流量等问题。
1.推送服务器
关于推送服务,目前的研究比较多[8-10],本系统采用开源的Androidpn 组件[11]来实现服务器功能,服务器与客户端通过XMPP 来通信[9][11],XMPP 是即时通讯领域的标准协议。An-droidpn 推送服务的流程是客户端先在服务器注册并建立连接,当服务器有新消息时,推送到客户端,客户端读取消息并处理,如图 4 所示。
2.Android 推送客户端
要接收服务器的推送消息,客户端必须保持随时在线,不仅极大地消耗设备电量,同时还会产生额外的网络流量。文献[12]的作者提出一种关屏即断网的工作模式,但不适用于此,一旦关屏即断网,客户端掉线了无法接收推送消息。因此,采用了定时唤醒,发送心跳数据来保证客户端在线。Alarm Manager 可以将系统从任何休眠状态唤醒,因此,心跳线程必须设置成闹钟模式,才能做到既省电又省流量。以下是核心代码。
5 结束语
设计并实现了支持 Android 平台的物业管理系统,经过测试,能够达到管理便捷、信息沟通迅速、使用方便、人性化智能化等目的。不过,由于 Androidpn 还不完善,可能会出现连接不稳定等问题。接下来将进一步改进和优化,以更有保障的方式实现真正意义上的智能社区和智能生活。
参考文献:
[1] 傅冬绵,陈细浓。小区物业管理系统的设计与实现[J].华侨大学学报(自然科学版),2007,28(2):139-142.
[2] 刘英。浅议小区物业信息管理系统设计与应用[J].数字技术与应用,2011,4:91-92.
[3] 胡志强。浅谈 MIS 在小区物业管理系统中的应用[J].信息通信,2012,3:164.
[4] 李鹏飞,王艳军,闫 贺。智能手机在物业管理中的应用研究[J].计算机应用与软件,2010,27(8):219-220,247.
[5] Egham.Gartner Says Worldwide Sales of Mobile Phones Declined3 Percent in Third Quarter of 2012;Smartphone Sales Increased47 Percent[EB/OL].Gartner.
[6] Dan Graziano.ANDROID STILL POWERS MORE THAN HALFOF ALL SMARTPHONES SOLD IN THE U.S[EB/OL].BGR.
[7] 刘胜前,陈立定,任志刚。基于 Android 移动平台和 GPS 应用服务研究[J].信息技术,2012,1:82-85.
[8] 陈航,赵方。基于服务器推送技术和 XMPP 的 Web IM 系统实现[J].计算机工程与设计,2010,31(5):925-928,994.
[9] 王一锋。Push 机制在 Android 平台上的实现[J].电脑编程技巧与维护,2011,22:29-31.
[10] 周婷。Comet:基于 HTTP 长连接 “ 服务器推 ” 技术[EB/OL].IBM Developer Works 中 国。
[11] sehnoh.Android Push Notification [EB/OL].sourceforge.
[12] 方葵。基于 Android 系统网络耗电量优化方法的研究[J].通信技术,2012,45(10):33-35.
[13] 蒋绍林,王金双,张涛,陈融。Android 安全研究综述[J].计算机应用与软件,2012,29(10):205-209.
【安卓在物业管理改进系统中的运用论文】相关文章:
电气自动化技术在供电系统中的运用论文10-11
人机语音交互系统在水电厂计算机监控系统中的运用论文10-09
安卓实习心得01-10
细节管理在儿科护理中的运用的论文10-13
新媒体在旅游管理中的运用论文10-09
环保意识在化学教育中的运用论文10-11
数控加工中UG软件的运用论文10-11
人文关怀在儿科护理中的运用论文10-12