一种数字城市监督中心受理子系统及其工作方法

文档序号:9326871阅读:672来源:国知局
一种数字城市监督中心受理子系统及其工作方法
【技术领域】
[0001]本发明涉及数字城市监控技术领域,尤其涉及一种数字城市监督中心受理子系统及其工作方法。
【背景技术】
[0002]监督中心受理子系统是智慧城管系统进行案件登记和受理的入口,是数字城管平台重要的组成部分。主要涉及案件的登记与受理,登记时需要借助地图进行案件定位,上报案件时需要上传附件信息,包括视频、音频、图片类型的附件,在案件受理的时候需要将案件提交工作流程。
[0003]现在针对数字城市监督中心受理子系统业务,市面上常见的解决方案是将案件存储、附件上传、地图操作、流程提交等功能针对具体业务特性化集成实现,这些功能单元彼此依赖紧密,实现模块交织在一起,如果想要复用其中一个模块功能,只能从代码级上去复制再作修改,不是独立服务,更不支持分机部署,在智慧城市大数据的背景下,将所有模块集中在一台服务器上部署,性能优化空间势必产生瓶颈。因此旧的解决方案耦合较重,复用性较差,不便于维护、扩展及性能调优。

【发明内容】

[0004]为解决现有技术存在的不足,本发明公开了一种数字城市监督中心受理子系统及其工作方法,该系统及方法将案件存储、附件上传、地图操作、流程处理分成独立的模块服务去实现,完全解耦,提高了功能的易维护性及可扩展性,也便于提高各环节的性能及稳定性,以提高用户的工作效率。
[0005]为实现上述目的,本发明的具体方案如下:
[0006]一种数字城市监督中心受理子系统,包括:应用层、服务层、存储层、权限控制模块以及显示模块;
[0007]所述应用层用于接收客户端上传的数据信息并对所述信息进行处理,实现数据的保存、更新、查询以及定位;
[0008]所述存储层用于建立和维护包含案件基本数据信息、案件附件信息、案件发生地理位置信息以及案件处理流程信息的数据库;
[0009]所述服务层,在存储层的基础上,选定案件操作基本流程对相关案件进行处理,对于客户端上传的查询命令,在存储层相关数据库中搜索与查询命令相关的数据信息并将结果返回至客户端;以案件发生地点为单位,将案件发生地坐标在地图上显示;
[0010]所述权限控制模块用于控制及过滤业务服务流入的数据,实现对系统数据的操作权限的分配;
[0011]所述显示模块:用于显示案件的相关数据信息以及地理位置信息;
[0012]应用层接收上传的数据信息,并调用服务层相关功能模块对所述数据信息进行分类、处理,应用层将处理后的数据传送至存储层;显示模块调取应用层和存储层中的案件信息并将所述信息在GIS地图上进行展示;权限管理模块通过权限设置对应用层和存储层的数据访问请求进行控制。
[0013]所述应用层包括:
[0014]案件登记模块:用于接收客户端上传的案件数据信息,根据所述数据信息调用服务层相关模块实现案件的保存、地理坐标的获取、附件的上传以及流程的定义信息的获取;
[0015]案件更新模块:根据发生地、发生时间、事部件类型、案件描述等因素作相似度分析,每项因素有一定权值,最后得出相似度分值判断接收到的案件信息数据是否是已存在案件,如果案件不存在,案件信息经案件登记模块进行登记,如果存在,则对已存在案件进行更新;
[0016]案件受理模块:用于将案件登记模块的数据信息发送至业务流程;
[0017]案件搜索模块:用于根据客户端输入的搜索条件对案件登记模块的数据信息进行过滤,并将所述过滤结果返回给客户端;
[0018]以及案件定位模块:用于调用服务层的相关数据获取设定案件的具体地理位置信息并展示;
[0019]所述服务层包括:
[0020]业务服务模块:用于接收客户端上传的查询信息,并根据所述查询信息调取案件登记模块中的相关案件信息返回至客户端;
[0021]GIS服务模块:用于根据客户端上传的地理位置信息实现地理坐标的获取和图层的过滤;
[0022]文件服务模块:用于实现数据的上传、下载以及显示;
[0023]以及流程服务模块:用于选择数据的处理流程,并将所述数据的处理步骤以及数据相关信息保存至相关数据库。
[0024]所述存储层包括:
[0025]业务数据库:用于存储案件基本信息数据;
[0026]GIS数据库:用于存储案件地理位置数据;
[0027]文件数据库:用于存储案件登记时上传的附件信息;
[0028]流程数据库:用于存储案件处理的流程数据信息。
[0029]一种数字城市监督中心受理子系统的工作方法,包括:
[0030](I)案件登记模块接收客户端上传的案件相关数据信息并判断是否是已有案件,如果是,在相关数据库中更新已有案件数据并将所述更新数据发送至已有案件登记单中;否则,将所述接收的案件数据信息分别存储至相应的数据库;
[0031](2)监督中心受理子系统读取案件基本信息并将所述案件信息填充到案件登记单中,展示初始案件信息;
[0032](3)登记后的案件数据流向三个分支:
[0033]分支一交由案件受理模块进行案件受理,案件受理模块将案件信息提交流程服务,流程服务采用activity工作流技术对数据进行流程操作,并将所述流程操作信息保存到流程数据库;
[0034]分支二交由文件服务模块将案件相关的文件上传,所述文件上传成功后,返回给案件登记模块唯一的文件编号;
[0035]分支三交由业务服务模块对案件信息进行保存,业务服务模块同时将案件信息提交给案件定位模块,案件定位模块抽取坐标信息,利用arcgis地图服务,读取GIS库中的地理位置信息,将案件位置以点的形式展现在地图上;
[0036](4)案件搜索模块根据一定的检索条件,获取所有符合条件的案件信息,经由权限控制模块的权限过滤后,将查询结果返回至客户端;
[0037](5)将案件具体信息通过案件登记单的形式返回至客户端展示,并将案件发生地的坐标位置以坐标的形式在地图上进行展示。
[0038]所述案件相关数据信息包括但不限于:案件基本数据信息、案件地理位置数据信息、案件相关图片、视频、音频信息以及案件处理流程信息。
[0039]所述案件基本信息包括但不限于:案件来源、案件类型以及案件受理类型。
[0040]所述根据案件的地理位置信息实现案件发生地坐标的获取和图层的过滤的方法为:
[0041]通过业务服务获取案件的地理坐标,根据所述地理坐标,通过arcgis server发布的地图服务,从gis库中查询出地理位置信息,并将该案件地理坐标点渲染到地图图层上,同时通过增加扩展接口在展示地理坐标的同时,显示案件的其他信息;
[0042]根据案件信息中的案件类型,能够在地图图层上单独展现所述案件类型的某一类部件。
[0043]本发明的有益效果:
[0044](I)本发明监督中心受理子系统采用面向服务架构(service-orientedarchitecture,SQA)的设计理念,将系统拆分成独立的案件模块、附件模块、流程模块和地图模块。各个模块均可运行在独立的设备上,高效运行,完全解耦,提高模块功能的可复用性,例如其他系统想添加附件模块,只需调用附件模块服务即可,为新系统的开发减少投入成本;并且提高了功能维护性,维护其中一个模块不会影响其他模块的使用,相对独立,降低了维护风险,给使用者更大的稳定性保障。
[0045](2)可根据服务器的性能瓶颈,增加硬件设备的配置或数量来提高系统性能。将单独的模块部署到单独的机器上,这样提高了单独
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1