首页> 中国专利> 一种数字城市监督中心受理子系统及其工作方法

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

摘要

本发明公开了一种数字城市监督中心受理子系统及其工作方法,包括:应用层、服务层、存储层、权限控制模块以及显示模块;服务层,在存储层的基础上,选定案件操作基本流程对相关案件进行处理,对于客户端上传的查询命令,在存储层相关数据库中搜索与查询命令相关的数据信息并将结果返回至客户端;以案件发生地点为单位,将案件发生地坐标在地图上显示;应用层与服务层进行通信,服务层与存储层进行通信,权限控制模块与服务层进行通信。本发明有益效果:将系统拆分成独立的案件模块、附件模块、流程模块和地图模块。各个模块均可运行在独立的设备上,高效运行,完全解耦,提高模块功能的可复用性。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-02-16

    授权

    授权

  • 2018-02-06

    著录事项变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20150107

    著录事项变更

  • 2015-12-09

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20150107

    实质审查的生效

  • 2015-11-11

    公开

    公开

说明书

技术领域

本发明涉及数字城市监控技术领域,尤其涉及一种数字城市监督中心受理子系统及其工 作方法。

背景技术

监督中心受理子系统是智慧城管系统进行案件登记和受理的入口,是数字城管平台重要 的组成部分。主要涉及案件的登记与受理,登记时需要借助地图进行案件定位,上报案件时 需要上传附件信息,包括视频、音频、图片类型的附件,在案件受理的时候需要将案件提交 工作流程。

现在针对数字城市监督中心受理子系统业务,市面上常见的解决方案是将案件存储、附 件上传、地图操作、流程提交等功能针对具体业务特性化集成实现,这些功能单元彼此依赖 紧密,实现模块交织在一起,如果想要复用其中一个模块功能,只能从代码级上去复制再作 修改,不是独立服务,更不支持分机部署,在智慧城市大数据的背景下,将所有模块集中在 一台服务器上部署,性能优化空间势必产生瓶颈。因此旧的解决方案耦合较重,复用性较差, 不便于维护、扩展及性能调优。

发明内容

为解决现有技术存在的不足,本发明公开了一种数字城市监督中心受理子系统及其工作 方法,该系统及方法将案件存储、附件上传、地图操作、流程处理分成独立的模块服务去实 现,完全解耦,提高了功能的易维护性及可扩展性,也便于提高各环节的性能及稳定性,以 提高用户的工作效率。

为实现上述目的,本发明的具体方案如下:

一种数字城市监督中心受理子系统,包括:应用层、服务层、存储层、权限控制模块以 及显示模块;

所述应用层用于接收客户端上传的数据信息并对所述信息进行处理,实现数据的保存、 更新、查询以及定位;

所述存储层用于建立和维护包含案件基本数据信息、案件附件信息、案件发生地理位置 信息以及案件处理流程信息的数据库;

所述服务层,在存储层的基础上,选定案件操作基本流程对相关案件进行处理,对于客 户端上传的查询命令,在存储层相关数据库中搜索与查询命令相关的数据信息并将结果返回 至客户端;以案件发生地点为单位,将案件发生地坐标在地图上显示;

所述权限控制模块用于控制及过滤业务服务流入的数据,实现对系统数据的操作权限的 分配;

所述显示模块:用于显示案件的相关数据信息以及地理位置信息;

应用层接收上传的数据信息,并调用服务层相关功能模块对所述数据信息进行分类、处 理,应用层将处理后的数据传送至存储层;显示模块调取应用层和存储层中的案件信息并将 所述信息在GIS地图上进行展示;权限管理模块通过权限设置对应用层和存储层的数据访问请 求进行控制。

所述应用层包括:

案件登记模块:用于接收客户端上传的案件数据信息,根据所述数据信息调用服务层相 关模块实现案件的保存、地理坐标的获取、附件的上传以及流程的定义信息的获取;

案件更新模块:根据发生地、发生时间、事部件类型、案件描述等因素作相似度分析, 每项因素有一定权值,最后得出相似度分值判断接收到的案件信息数据是否是已存在案件, 如果案件不存在,案件信息经案件登记模块进行登记,如果存在,则对已存在案件进行更新;

案件受理模块:用于将案件登记模块的数据信息发送至业务流程;

案件搜索模块:用于根据客户端输入的搜索条件对案件登记模块的数据信息进行过滤, 并将所述过滤结果返回给客户端;

以及案件定位模块:用于调用服务层的相关数据获取设定案件的具体地理位置信息并展 示;

所述服务层包括:

业务服务模块:用于接收客户端上传的查询信息,并根据所述查询信息调取案件登记模 块中的相关案件信息返回至客户端;

GIS服务模块:用于根据客户端上传的地理位置信息实现地理坐标的获取和图层的过滤;

文件服务模块:用于实现数据的上传、下载以及显示;

以及流程服务模块:用于选择数据的处理流程,并将所述数据的处理步骤以及数据相关 信息保存至相关数据库。

所述存储层包括:

业务数据库:用于存储案件基本信息数据;

GIS数据库:用于存储案件地理位置数据;

文件数据库:用于存储案件登记时上传的附件信息;

流程数据库:用于存储案件处理的流程数据信息。

一种数字城市监督中心受理子系统的工作方法,包括:

(1)案件登记模块接收客户端上传的案件相关数据信息并判断是否是已有案件,如果是, 在相关数据库中更新已有案件数据并将所述更新数据发送至已有案件登记单中;否则,将所 述接收的案件数据信息分别存储至相应的数据库;

(2)监督中心受理子系统读取案件基本信息并将所述案件信息填充到案件登记单中,展 示初始案件信息;

(3)登记后的案件数据流向三个分支:

分支一交由案件受理模块进行案件受理,案件受理模块将案件信息提交流程服务,流程 服务采用activity工作流技术对数据进行流程操作,并将所述流程操作信息保存到流程数据库;

分支二交由文件服务模块将案件相关的文件上传,所述文件上传成功后,返回给案件登 记模块唯一的文件编号;

分支三交由业务服务模块对案件信息进行保存,业务服务模块同时将案件信息提交给案 件定位模块,案件定位模块抽取坐标信息,利用arcgis地图服务,读取GIS库中的地理位置信 息,将案件位置以点的形式展现在地图上;

(4)案件搜索模块根据一定的检索条件,获取所有符合条件的案件信息,经由权限控制 模块的权限过滤后,将查询结果返回至客户端;

(5)将案件具体信息通过案件登记单的形式返回至客户端展示,并将案件发生地的坐标 位置以坐标的形式在地图上进行展示。

所述案件相关数据信息包括但不限于:案件基本数据信息、案件地理位置数据信息、案 件相关图片、视频、音频信息以及案件处理流程信息。

所述案件基本信息包括但不限于:案件来源、案件类型以及案件受理类型。

所述根据案件的地理位置信息实现案件发生地坐标的获取和图层的过滤的方法为:

通过业务服务获取案件的地理坐标,根据所述地理坐标,通过arcgisserver发布的地图服 务,从gis库中查询出地理位置信息,并将该案件地理坐标点渲染到地图图层上,同时通过增 加扩展接口在展示地理坐标的同时,显示案件的其他信息;

根据案件信息中的案件类型,能够在地图图层上单独展现所述案件类型的某一类部件。

本发明的有益效果:

(1)本发明监督中心受理子系统采用面向服务架构(service-orientedarchitecture, SQA)的设计理念,将系统拆分成独立的案件模块、附件模块、流程模块和地图模块。各个模 块均可运行在独立的设备上,高效运行,完全解耦,提高模块功能的可复用性,例如其他系 统想添加附件模块,只需调用附件模块服务即可,为新系统的开发减少投入成本;并且提高 了功能维护性,维护其中一个模块不会影响其他模块的使用,相对独立,降低了维护风险, 给使用者更大的稳定性保障。

(2)可根据服务器的性能瓶颈,增加硬件设备的配置或数量来提高系统性能。将单独的 模块部署到单独的机器上,这样提高了单独模块的运行效率,如果想优化模块速度,可以增 加运行服务器的硬件配置,例如提高cpu配置、加大内存、扩展磁盘大小即可做到。现在硬件 配置成本相对软件服务价格低廉,扩展性更好,在达到性能优化的目的下,更加降低了成本 支出。

附图说明

图1为本发明监督中心受理子系统的架构图;

图2为本发明监督中心受理子系统的数据流走向示意图;

图3为本发明监督中心受理子系统的方法流程图。

具体实施方式:

下面结合附图与具体实施例对本发明进行详细说明:

本发明所述智慧城市监督受理子系统组成架构及数据流图如图1和图2所示,具体包括 应用层、服务层、存储层、权限控制模块和显示模块,分别介绍如下:

1.应用层,其包括案件登记、案件更新、案件受理、案件搜索、案件定位等应用模块, 但不限于此。

案件登记模块:用于接收客户端上传的案件数据信息,根据所述数据信息调用服务层相 关模块实现案件的保存、地理坐标的获取、附件的上传以及流程的定义信息的获取;

城管中心受理员或值班员将通过各个途径获得到的案件信息记录到系统中,城管信息包 括基本信息、地理信息、附件、流程等。该过程需要调用案件服务进行案件的保存、调用GIS 服务获取地图上的地理坐标、调用文件服务进行附件的上传、调用流程服务获取流程的定义 信息。

案件更新模块:判断接收到的案件信息数据是否是已存在案件,如果案件不存在,案件 信息经案件登记模块进行登记,如果存在,则对已存在案件进行更新;

根据发生地、发生时间、事部件类型、案件描述等因素作相似度分析,每项因素有一定 权值,最后得出相似度分值,完全一致为100分,超过95分的定为重复案件,当然95分的这个 标准可以设定。

案件受理模块:用于将案件登记模块的数据信息发送至业务流程;将已经登记的案件, 提交到正式的工作流程,供下一步骤负责人去办理。

案件搜索模块:用于根据客户端输入的搜索条件对案件登记模块的数据信息进行过滤, 并将所述过滤结果返回给客户端;提供针对案件记录时间、案件类型进行已登记案件的过滤。

以及案件定位模块:用于调用服务层的相关数据获取设定案件的具体地理位置信息并展 示;支持在案件列表中,可以针对具体案件,展示该案件在地图上的具体位置,帮助客户准 确直观地了解案件的发生位置。

2.服务层,具体包括业务服务模块、GIS服务模块、文件服务模块和流程服务模块,但 不限于此。

所有服务可以独立地部署在不同设备上,特别是为满足智慧城市的大数据量的情况,可 以将各个服务多台机器部署,例如:文件服务在多台机器部署,大大满足了用户在案件高发 时频繁提交案件的需要,并缩短了上传时间,也可实现跨区域部署,缩短文件传输的距离, 提高上传的成功率。后期优化可针对不同服务进行单独的优化,性能方面可以提高硬件设备 配置或数量来方便的调优。

业务服务模块,负责案件信息查询及维护。

GIS服务模块,地图相关的操作服务,通过操作员的人机交互,完成地理坐标的获取和 图层的过滤,例如:操作员点击地图上的某一点,地图服务则会返回该点的具体坐标;根据 操作员选择的部件类型,地图服务会在地图上展示该类型的部件,便于用户的选择。

文件服务模块,提供各种类型文件上传、下载、浏览功能,并对文件进行日常管理。

流程服务模块,创建了多种业务流程,例如一级监督流程、二级监督流程等,提供维护、 使用功能,系统可以选择一种流程,进行案件的办理工作,流程会将案件办理的步骤、负责 人信息返回给系统保存。

3.存储层,保存服务层的相关信息,采用文件存储和数据库存储两种形式,包括业务数 据库、GIS数据库、文件服务器和流程数据库,但不限于此。

业务数据库,存储城管案件基本信息。

GIS数据库,存储地理信息。

文件服务器,存储案件登记时上传的附件,如:图片、视频、音频。

流程数据库,存储案件办理的流程信息。

4.权限控制模块,负责业务系统的权限分配,包括资源权限和数据权限,资源权限是指 哪些用户具备案件登记权限,哪些用户具备受理权限;数据权限则指可以受理哪些地域范围 的案件,权限控制用来控制及过滤业务服务流入的数据。具体实现采用配置权限过滤器的技 术,需要进行权限控制的数据流,首先经过过滤器,通过过滤器的数据为权限范围内的数据。

5.显示模块,显示具体的案件查询信息、案件操作流程信息、案件地理位置信息以及其 他案件相关信息。

数字城市监督中心受理子系统的工作方法,包括以下步骤:

(1)案件登记模块接收客户端上传的案件相关数据信息并判断是否是已有案件,如果是, 在相关数据库中更新已有案件数据并将所述更新数据发送至已有案件登记单中;否则,将所 述接收的案件数据信息分别存储至相应的数据库;

(2)监督中心受理子系统读取案件基本信息并将所述案件信息填充到案件登记单中,展 示初始案件信息;

(3)案件信息数据经过系统分析后判断是否是已存在案件,系统分析采用复杂分析算法, 根据发生地、发生时间、事部件类型、事部件描述等因素综合分析案件存在与否,如果案件 不存在,案件信息经案件登记模块进行登记,如果存在,则会流转到案件更新模块;登记后 数据流向三个分支:

分支一交由案件受理模块进行案件受理,案件受理模块将案件信息提交流程服务,流程 服务将流程信息保存到流程数据库,流程操作采用activity工作流技术;

分支二交由文件服务将文件上传,文件服务为web应用程序+服务器,独立部署,将文件 上传成功后,返回唯一的文件编号;

分支三流向业务服务,业务服务可将案件信息保存,经由ibatis组件提交到业务库中,业 务服务还会将案件信息提交给案件定位模块,定位模块再抽取坐标信息通过GIS服务,读取 GIS库中的地理信息,利用arcgis地图服务,将案件位置以点的形式展现在地图上。案件搜索 模块根据一定检索条件,获取所有符合条件的案件信息,经由权限控制模块的权限过滤,提 交给业务服务。

系统将案件信息传给定位模块,定位模块将其中的坐标信息传给gis服务,gis服务采用 arcgis中间件服务,将根据坐标信息从gis库中查询出地理信息,通过图层发布服务器,将具 体的坐标点展现在图层上,还根据案件信息中部件类型,在图层上展现具体部件类型的某一 类部件。例如:案件类型选择“下水井盖”,则图层中只展现所有的下水井盖。

(4)案件搜索模块根据一定的检索条件,获取所有符合条件的案件信息,经由权限控制 模块的权限过滤后,将查询结果返回至客户端;

(5)将案件具体信息通过案件登记单的形式返回至客户端展示,并将案件发生地的坐标 位置以坐标的形式在地图上进行展示。

数字城市监督中心受理子系统组成架构实施流程图如图2所示,包括以下步骤:

步骤1,案件信息数据通过系统分析算法,判断是否是新案件。

步骤2,新案件信息到达案件登记模块。

步骤3,将附件信息提交到文件服务进行上传。

步骤4,将案件信息提交给业务服务、案件定位等服务。

步骤5,业务服务还将案件信息提交给案件受理模块,受理模块再将其提交到流程服 务,保存到流程库。

下面以登记“路面垃圾未处理”案件为例:

步骤1,该案件信息由系统分析算法根据案件信息中的发生地、发生时间、案件类型、 案件描述等信息综合判断其是否为新案件。

步骤2,断定为新案件后,将案件信息提交到案件登记模块。

步骤3,案件登记模块将“路面垃圾未处理”案件的现场拍照或视频提交给文件服务 模块,上传文件。

步骤4,案件登记模块将“路面垃圾未处理”案件基本信息,如:案件描述、类别、 来源、坐标、位置等基本信息提交到业务服务器,保存到业务库中。业务服务再将案件信息 提交到案件定位模块,案件定位模块抽取该案件坐标(如: 116.28952838868044,37.46217630453896)利用GIS服务读取GIS库的地理信息,将案件位 置标注在地图上。

步骤5,业务服务还将“路面垃圾未处理”案件信息提交给流程服务,流程服务会将 该案件的流程实例流转到“申请立案”的步骤。

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限 制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付 出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号