论文部分内容阅读
开锁行业作为一个特殊的服务行业,政府对其服务过程缺乏有效、统一的监管,致使整个行业服务质量、业主安全都无法得到保障。公安已有的社会信息采集平台是集多业务信息采集于一体的应用平台,目前可实现治安部门对印章、旧货、旅馆等特殊行业的统一监管。因此,在社会信息采集平台的基础上,研发针对开锁业的子系统以获取开锁业详实信息,实现对开锁全业务流程监管,将为公安机关及政府部门加强开锁行业管理、严厉打击利用开锁技术进行违法犯罪奠定坚实的基础。随着移动互联时代的发展,手机以其良好的便携性,日趋丰富的智能化功能,已经成为人们工作、生活中一个重要的工具。针对由于开锁地点不固定所导致的开锁信息登记地点的随机性、工单派发流程不规范、工单安全性无法保证等问题,研发了开锁业治安管理信息系统,该系统由开锁后台管理子系统、开锁业公安端管理子系统和基于Android的开锁业信息管理子系统三部分组成,本文着重对后者进行阐述。本文依托社会信息采集平台,针对手机端用户,考虑其移动便携、信息安全、手机性能等方面特点,研究了基于Android的开锁业治安管理信息系统(简称Android开锁子系统)的设计与实现。主要包含以下几方面工作:(1)针对开锁企业利益公平问题,提出了一种轮询派单方法。本文所描述的开锁系统与社会信息采集平台的呼叫中心端对接,接收呼叫中心派发的开锁工单。开锁企业承接的订单数量直接关系到该企业的利益,因此Android开锁子系统采用轮询开锁企业的方法,对各企业进行区域划分,根据企业规模、现有工单情况、企业与待开锁地点距离等因素选取派发企业,在派发工单时尽可能达到派发公平、工单数量均衡的目标。(2)采用3DES加密算法实现数据加密传输。采用了3DES加密算法,实现了对数据传输过程中涉及的用户身份证号码、家庭住址等隐私信息的加密,确保传输过程不与明文接触,保证了用户信息安全性。同时,根据本系统特性,对3DES加密算法进行了改进,解决了服务器与Android手机客户端加解密不一致问题。该算法同样适用于IOS平台,使系统具有更强的可扩展性。(3)针对手机性能的特殊性,采用消息推送技术实现消息实时更新。移动采集端需实时监测服务器端是否有新订单产生,该系统采用极光推送技术,当服务器端产生新订单时,服务器主动将数据“推送”至手机客户端,既节约成本,又节省手机电量和流量。(4)设计实现了基于Android的开锁业治安管理系统根据客户要求,按照软件工程开发规范,最终完成Android开锁子系统的开发。经测试后,在河北省廊坊市推广使用。截至目前,系统已登记管理70家开锁企业用户,超过100个开锁从业人员用户,日均派送开锁工单达100余条。整个系统运行情况良好,得到了用户的一致好评。下一步,该系统将推广至全省范围。