公安戒毒E警通项目的设计与实现
2019-09-10顾福明
摘 要:本文以某市公安智慧监所项目中的戒毒E警通系统为例,深入分析其在设计过程中的总体设计思路、运行模式、系统架构、关键技术、功能实现等几个方面的重点内容,从上传法律文书、递交体检报告、在线咨询等着手考虑,对办案民警在办理收戒工作中存在的不便之处进行改善,在系统总体架构设计层面上就予以解决,并且在保障网络和数据安全的前提下实现手机端便捷操作,极大加强了强戒所与手机端办案单位之间的沟通效率,同时满足了问题咨询等方面的需求。
关键词:智慧监所;E警通;系统设计;B/S架构
中图分类号:TP311.52 文献标识码:A 文章编号:2096-4706(2019)14-0054-03
Design and Realization of E Police Communication Project for
Public Security Drug Rehabilitation
GU Fuming
(Shanghai Best-Union Computer System Co.,Ltd.,Shanghai 200135,China)
Abstract:This paper takes the E police communication system for drug addiction treatment in the project of a city’s public security intelligence prison as an example,and deeply analyses its key contents in the design process,such as general design idea,operation mode,system architecture,key technology and function realization,and other aspects. Considering from uploading legal documents,submitting medical examination reports,online consultation and so on,the existence of police handling cases in the process of receiving and guarding work is discussed. The inconvenience is improved,which is solved at the level of overall system architecture design,and the convenient operation of mobile terminal is realized under the premise of ensuring network and data security,which greatly strengthens the communication between the forcible detention center and the mobile terminal case handling unit,and also meets the needs of problem consultation and other aspects.
Keywords:intelligence prison;E police link;system design;B/S architecture
0 引 言
全市近400个派出所吸毒人员的送戒工作均由市强戒所办理,送戒业务的实际办理过程中经常出现因各办案单位对强戒所各项事务的接待窗口不明确而发生窗口人满为患,需要排队等待的现象。当强戒所的收戒政策发生改变时,也因缺乏统一管理平台,而无法将相关政策及时送发至各派出所,或者就是民警对准备送戒的对象无法进行统一平台上的咨询或答疑。这些都导致办案民警将送戒对象送至强戒所现场之后,在办理手续时才知道该对象的送戒手续或体检报告等不符合收戒要求,需再次补充资料信息,这样会加大双方的工作量,也会加大办案单位相关工作人员的不满情绪。本项目主要依托于市公安局政务微信平台,结合相关管理规范要求,构建出一个集公告通知、预约送戒、文书审核、在线体檢、在线咨询、排队叫号、评价建议等多项功能于一体的智能化网络信息管理平台,该平台可以搭建起强戒所与各办案单位之间的信息化桥梁,通过网络技术实现对送戒工作的可监督、有序化、分散管理,为市公安智慧监所的建设与科技强警管理模式带来巨大的变革。
1 总体设计思路
1.1 概念定义
智慧监所的显著特点就是数字化、集成化、网络化、智能化。构建智能监所系统,已经成为推动监所基础设施建设与管理智能化的重要内容,该系统分为C/S(Client/Server,客户端服务器模式)与B/S(Browser/Server,浏览器服务器模式),依托于市公安局开通的政务微信平台与应用程序,对强戒所在预约送戒方面进行智能化管理,以免出现以往集中送戒,导致业务窗口排队等待现象严重的状况,节省双方时间,提高办案质量、效率。
1.2 技术方案
该系统的目标可以分为两个部分,即PC端的WEB应用程序,以及基于政务微信手机端平台的应用程序。采用BS架构,实现系统内全市各基层派出所手机微信端的应用程序查询强戒所公告信息,进行在线咨询、文书审核、在线体检与在线预约送戒等工作。该功能主要依托于政务微信所提供的标准接口,通过接口可以实现应用的对接。
1.3 业务流程
该系统在办理业务时的流程有以下几个步骤:(1)办案警务人员根据预约的号码进行排队叫号,按号码顺序逐个前往相应的窗口办理相关业务。(2)根据综合叫号功能安排第一办理窗口,系统界面可以显示出各节点的排队人数,待收戒对象各项资料全都符合后,可以进入待体检流程,对不符合的对象予以修改、搁置或退回处理。(3)体检通过的对象可以进入下一步信息录入和新收安检流程,以便强戒所领导可以明确知道各节点的实际办案情况。对于不能通过体检的收戒对象同样予以搁置或退回处理。业务流程模块只能支持PC端的程序应用。
2 运行模式与系统架构
2.1 运行模式及部署
市公安戒毒E警通项目在部署方面是通过警域内的阿里云服务器,在客户终端上通过台式机、手机移动终端、平板电脑等的访问应用权限,采用https向服务端发送数据请求。项目整个采用的是前后业务逻辑分离的构架模式,以H5来实现应用前端的UI设计,后台业务逻辑则采用https协议进行约束,这样的运行模式不仅可以方便各办案单位民警在手机上随时进行操作使用,还可以保证各项数据在领域内的安全性。图1为系统部署方案。
2.2 系统架构
市公安戒毒E警通系统在建设之初,就与市公安局、强戒所、监管总队、各基层派出所等单位进行了多方沟通与协商,后决定依托于市局政务微信平台,搭建起该应用框架平台。图2为系统架构示意图。
首先需要在互联网上设计搭建出一个专门用于此项目的警务域,在网络上与物理上对其进行防护,所有应用后台都部署在该互联网的警务域之内,从而为应用功能的实现提供运算逻辑,或者数据访问权限。以远程控制的方式对政务微信API服务进行调用,进而实现收戒工作与政务微信平台之间的对接调用功能。
3 关键技术
3.1 微信API
系统采用OAuth2.0技术的授权方式,建立与政务微信平台对接的统一登录系统功能,为了保证微信API系统不被未授权用户调用或公用,重新定义了单位唯一ID(CorpID)、应用程序唯一ID(AgentID)、信用程序中保证数据安全性能的密匙,在每个微信端应用中都设置了单独的密匙,可在应用管理中查看并使用(Secret)公安政务微信后台在获取信息时的一项重要票据,所有接口在通信时都要携带该信息,用于验证接口访问权限(Access token)。移动应用接口(Schema)作为基本的接口,需要根据实际业务来调用相应的接口。通过政务微信API可以实现统一化授权管理、手机端摄像头与麦克风的调用、微信消息收发提醒等功能。
3.2 负载均衡技术
该系统的建立基于自动技术、智能化技术、XML和Web Services技术、Net Framework的N层分布式构架、RBAC等技术,所以其在数据负荷上具有强大的均衡能力,可以满足各种类型客户端的信息查询和网址访问权限等,同时又能保证各项信息在各终端上的一致性与安全性。系统内的所有模块之间的数据都可以通过Web来实现交互功能,形成资源共享模式,其中的权限管理可以提高权限安全性与灵活性。
3.3 智能化时间安排
各基层派出所单位既能进行提前预约,又可以根据系统智能排队算法所给的时间,将收戒对象送往强戒所,这样可以有效地避开送人高峰期,实现快速办理的目标。在送人之前可通过在线咨询、查看相关政策,以及文书在线审核、在线体检等,做到各项资料一次性准确备齐,以免后期办理业务过程中因资料不全而增加不必要的工作量。
3.4 手机端即时通信
手机端用户只需登录微信平台,输入独立的密码,就可以实现网络访问,办案民警可以在手机微信平台上对相关的收戒政策进行实时关注,以便及时获取最新政策信息,这样可以有效地简化民警的业务办理时间。通过网络化信息平台的搭建,还可以扩大微信平台的服务范围,将全面的公安办公系统融入其中,方便各相关单位直接进行及时有效的沟通。
4 功能设计
4.1 软件架构
系统平台基于SOA构架设计,如图3所示,可以将其分为以下几点内容:(1)表现层。此层构架依托于HTML、ActiveX两个软件,通过PC客户端或手机移动终端传输数据、音频等。(2)应用层。该构架层主要是用来实现收戒预约、现场叫号、业务办理及数据统计等方面的功能。(3)服务层。此构架层主要是对各类服务进行开放式支持,包括搜索引擎、收戒对象身份证件、业务规则、数据安全控制、表单模板、远程数据交互等。在保证安全性的前提下,各系统均可通过该构架层对数据进行交互处理,从而实现信息资源共享服务于个性化应用服务。(4)数据层。此构架层主要用于物理存储介质上的数据交互工作,以及分布式数据库的交互工作,为安全数据交互工作提供中间介质,以实现与其他类业务平台之间的数据共享与交互。(5)数据交互服务层。此构架层通过SDK\API等政务微信标准接口,实现应用的对接工作。
4.2 系统功能
该系统的功能有以下几点:(1)办事指南。主要是对收戒相关政策以及通知公告等进行分类管理,同时还可以查询与展示相关政策。PC端可以对公告进行编辑,实时发布各项信息,信息查询功能还可以通过微信客户端进行使用。(2)预约管理。通过在线预约的方式,对登录人及其单位进行绑定,并填写收戒日期和人数。系统将根据收戒日期与已经预约的数量,自行计算出建议收戒的时间与预约号码,可以精确到小时。办案单位可以通过平台查看自己的预约记录和所有预约情况,从而决定修改或者取消预约。强戒所的相关工作人员也可以实时看到系统中的所有预约情况,这些功能也可在微信端进行应用。(3)文书审核。办案民警可根据送戒对象性质,提前上传对应的法律文书,由强戒所工作人员进行在线审核,保证文书的齐全和正确,避免出现到现场发现漏缺而往返的情况。(4)在线体检。办案民警可根据强戒所医生对送戒对象在线体检后开具的体检单,提前上传对应的体检报告,由强戒所工作人员进行在线审核,保证体检项目的完整、报告的齐全,避免出现到现场因体检不符合要求、少体检报告等而往返的情况。(5)排队叫号管理。取号时可以根据提前预约的号码进行自动叫号服务。现场预约者只能选择当前时间段内可以预约的时间进行排队办理。采用一人一号制,以便可以了解到每个人的实际办理情况。该模块只能支持PC端应用。(6)业务办理。此模块分为文书检查、收戒对象体检、信息录入、新收安检等,民警可以通过该流程进行自主化操作,增强了办案效率。(7)在线查询咨询。可以通过网上提问、提问解答、疑问检索、常见问题管理、个人咨询等多种方式,实现对于收戒相关信息和政策的咨询工作。其中相关检索、提问解答功能可以支持微信端客户的应用。(8)服务建议。可以对每次收戒工作进行评價,选择服务等级,书写评语,系统对这些记录都要一一回复受理。(9)在线培训。利用文书材料、练习小测、视频、文书材料管理等方面的培训,加强系统的相关人员的应用能力,将系统功能充分发挥出来。(10)查询统计。系统可以按照时间分布图、各月的送人趋势图、咨询分类汇总等内容,为管理部署工作提供数据支撑。此模块只对收戒所领导提供PC端查询服务。(11)系统管理。该模块可以实现系统组织架构、办案单位、人员授权、基础信息、系统相关参数等方面的管理,只支持PC端应用。(12)数据接口交互。此模块主要为政务微信接口服务,包括微信底层接口与应用程序的对接等。
5 结 论
市公安戒毒E警通系统投入使用后得到了市公安局、戒毒所、监管总队、近400个基层派出所等单位的一致好评,也为各单位各个岗位的工作开展带来了极大的便捷,提升了其工作效率与质量。采用该系统可以节约办案人员的时间,还可以通过系统智能预约功能进行精准的送戒工作,改善了以往排队密集送戒的现象。此外,利用该系统的在线审核机制,送戒被退回的现象也得到了显著改善,很大程度上缓解了收戒窗口的工作压力,是构建智慧监所的一个很好的典范。
参考文献
[1] 王汉清,李莉,赵士伟,等.物联网构筑安全智慧监所 [J].警察技术,2018(1):22-25.
[2] 卢宁.智慧监所设计中的集成平台方案探讨 [J].智能建筑,2017(11):26-28.
[3] 顾照荣,揭萍.“智慧监所”:公安监管模式现代化的实践路径探析——以海宁市看守所为例 [J].公安学刊(浙江警察学院学报),2017(2):104-108.
[4] 庞巍,刘志国.浅谈大数据时代下公安监所智能化监控技术的发展应用 [J].科技风,2017(16):64.
作者简介:顾福明(1963.06-),男,汉族,江苏常熟人,工程师,本科,研究方向:软件和信息化管理。