系统运行
基本操作
本节主要介绍社区矫正监控系统的基本操作。用户的常用操作有:登录、修改密码、自定义群组、退出。
登录系统
使用用户名和密码登录
§ 单击系统登录界面右侧的登录按钮,展开登录窗口。
§ 用户输入正确的用户名和匹配的密码,然后点击登录按钮即可登录社区矫正系统(用户名和初始密码将由系统管理员分配);
提示:如果输入错误,系统会提示“用户名或密码错误”,可以要求管理员重置密码;
用户登录成功后,首页界面如下:
首页界面布局说明如下表:
高级查询,输入用户名点击查询用户状态
轨迹回放和实时跟踪
点击进入曲目播放如下图
输入查看的用户名,可以选择查看时间
播放速度加快 1-4 倍
点击进入实时追踪
进入页面如下图
输入用户名以查看跟踪对象
报警详情
点击输入警告详细信息,如下图
可以查看报警时间、报警级别和报警类型
查询处理后检查
查询时间可选
报警状态可自行处理
单击用户名,然后单击“密码更改”按钮。用户可以在新密码更改窗口中输入原密码和新密码,然后单击“确认”按钮进行密码更改。
选择退出即可退出。
管理端
后台管理分为基本信息维护和系统管理两个模块.
用户登录系统后,点击用户头像左侧按钮即可进入后台管理 .
用户进入后台管理时,默认首页为统计页面。系统用户可以通过该模块对数据进行基本统计,分为报警级别、报警类型、用户在线三个部分。
选择观看时间
检查过去的时间
管理
单击左侧菜单栏的管理按钮,展开管理列表。在此列表中,您可以对监控对象、设备和围栏进行管理。
新的
当您有新的设备信息要添加到系统中时,可以单击
每个项目后面都有一个红色*项目;
按钮修改设备信息、删除设备信息查看删除、绑定SIM卡、查看设备状态高级查询功能输入设备名称可直接查询
监控对象维护
点击查看
高级查询功能输入对象名称查询新对象,带*号为必填项按确定结束。
修改对象信息选择一行修改,删除对象选择一行操作设备绑定围栏绑定点击查看用户详细信息
围墙的管理
添加围栏,点击添加
输入围栏名称和围栏类型。最后选择自己所属的组织,删除围栏
高级查询,输入用户名进行查询,查看详情按钮,点击查看围栏详情
日志管理
统计用户登录日志
权限管理
+添加
进入权限添加列表
输入添加用户名按确定结束修改用户权限删除用户权限并找到用户权限用户权限可以实现批量删除。
用户管理
添加带*的用户需填写ok键结束,用户修改、用户授权、删除用户批量删除。
并重置密码。
闹钟设定
添加警告设置,点击添加,带*填写
修改报警设置 选择要修改的名称和级别 按确定结束 按此按钮删除。
系统运行
基本操作
本节主要介绍社区矫正监控系统的基本操作。用户的常用操作有:登录、修改密码、自定义群组、退出。
登录系统
使用用户名和密码登录
§ 单击系统登录界面右侧的登录按钮,展开登录窗口。
§ 用户输入正确的用户名和匹配的密码,然后点击登录按钮即可登录社区矫正系统(用户名和初始密码将由系统管理员分配);
提示:如果输入错误,系统会提示“用户名或密码错误”,可以要求管理员重置密码;
用户登录成功后,首页界面如下:
首页界面布局说明如下表:
高级查询,输入用户名点击查询用户状态
轨迹回放和实时跟踪
点击进入曲目播放如下图
输入查看的用户名,可以选择查看时间
播放速度加快 1-4 倍
点击进入实时追踪
进入页面如下图
输入用户名以查看跟踪对象
报警详情
点击输入警告详细信息,如下图
可以查看报警时间、报警级别和报警类型
查询处理后检查
查询时间可选
报警状态可自行处理
单击用户名,然后单击“密码更改”按钮。用户可以在新密码更改窗口中输入原密码和新密码,然后单击“确认”按钮进行密码更改。
选择退出即可退出。
管理端
后台管理分为基本信息维护和系统管理两个模块.
用户登录系统后,点击用户头像左侧按钮即可进入后台管理 .
用户进入后台管理时,默认首页为统计页面。系统用户可以通过该模块对数据进行基本统计,分为报警级别、报警类型、用户在线三个部分。
选择观看时间
检查过去的时间
管理
单击左侧菜单栏的管理按钮,展开管理列表。在此列表中,您可以对监控对象、设备和围栏进行管理。
新的
当您有新的设备信息要添加到系统中时,可以单击
每个项目后面都有一个红色*项目;
按钮修改设备信息、删除设备信息查看删除、绑定SIM卡、查看设备状态高级查询功能输入设备名称可直接查询
监控对象维护
点击查看
高级查询功能输入对象名称查询新对象,带*号为必填项按确定结束。
修改对象信息选择一行修改,删除对象选择一行操作设备绑定围栏绑定点击查看用户详细信息
围墙的管理
添加围栏,点击添加
输入围栏名称和围栏类型。最后选择自己所属的组织,删除围栏
高级查询,输入用户名进行查询,查看详情按钮,点击查看围栏详情
日志管理
统计用户登录日志
权限管理
+添加
进入权限添加列表
输入添加用户名按确定结束修改用户权限删除用户权限并找到用户权限用户权限可以实现批量删除。
用户管理
添加带*的用户需填写ok键结束,用户修改、用户授权、删除用户批量删除。
并重置密码。
闹钟设定
添加警告设置,点击添加,带*填写
修改报警设置 选择要修改的名称和级别 按确定结束 按此按钮删除。
为了保证物联网云平台的正常安装和稳定运行,服务器配置信息具体说明如下:
序列号 | 记忆 | 硬盘 | 中央处理器 | 设备接入 | 保存数据 |
1 | 32GB | 500克 | 八核 | < = 500 | 数据:<=1 年;日志:最近 3 个月 |
单版本部署:单版本服务部署在一台服务器上,对于数据安全性和高性能无法完全保证,建议在测试、演示等环境下使用。
序列号 | 角色 | 号码 | 中央处理器 | 记忆 | 硬盘 | 设备接入 | 保存数据 |
1 | 数据存储服务 | 3 | 八核 | 32GB | 2TB | < = 5000 | 数据:<=1 年 日志:最近 3 个月 |
2 | 数据采集服务 | 2 | 八核 | 32GB | 500GB | ||
3 | 数据分析服务 | 3 | 八核 | 32GB | 500GB | ||
4 | 留言服务 | 3 | 4核 | 16 GB | 500GB | ||
5 | 网络服务 | 2 | 4核 | 16 GB | 300GB | ||
6 | 总共 | 13 | 84核 | 128GB | 10.5TB |
集群版本部署:各服务器组件的集群版本采用高可用模式部署,如下:
(1)数据存储服务:数据以两副本的形式存储在三台存储服务器上,可以支持三台服务器中任意一台的正常运行。shutdown服务启动后,可以正常加入集群并再次运行。
(2)数据采集服务:数据采集服务用于实时采集设备数据,是设备接入平台的入口。数据采集服务高可用,部署在两台服务器上。支持两台服务器中任意一台的正常运行。
(3)数据分析服务:数据分析服务主要用于设备海量数据的实时数据分析,是整个平台的计算中心,包括电子围栏报警、超速报警等。数据分析部署在 3 台服务器上有 3 个副本。3台服务器支持流量共享和弹性伸缩。最坏的情况是3台服务器中的2台宕机并且可以正常运行。
(4)消息服务:消息服务是平台数据的消息中心,用于设备数据的实时消息传输。支持3台服务器宕机,1台服务器正常运行。
(5)WEB服务:WEB服务是用户可以看到的管理系统,用于设备访问、设备状态监控、设备轨迹查询、设备告警分析、设备统计等功能。
保证物联网云平台的安装、运行和正常使用。 现在对操作系统版本号数据库版本号做如下操作:
序列号 | 服务清单 | 版本号 | 指示 |
1 | CentOS - 7-1611 | 开发版1611 | 操作系统开发版 |
2 | 动物园管理员 | 3.4.9 | 协调员、配置中心 |
3 | 卡夫卡 | 2.10 | 消息中心 |
3 | 雷迪斯 | 3.2.3 | 内存数据库 |
4 | PostgreSQL | 9.3 | 关系型数据库 |
6 | 卡桑德拉 | 3.10 | 大数据存储 |
7 | 远程登录 | 0.17 | 服务端口监听 |
8 | Python | 3.5.4 | 服务监控和启动 |
9 | nginx | 1.16 | 前端WEB服务器 |
10 | 雄猫 | 8.0 | 后台WEB服务 |
保证物联网云平台的安装、运行和正常使用。 涉及的服务端口及其通信协议描述如下:
序列号 | 服务名称 | 港口 | 通讯协议 | 指示 |
3 | 动物园管理员 | 2181 | TCP/IP | 协调员、配置中心 |
4 | 卡夫卡 | 9092 | TCP/IP | 消息中心 |
5 | 雷迪斯 | 6379 | TCP/IP | 内存数据库 |
6 | psotgresql | 5432 | TCP/IP | 关系型数据库 |
7 | 卡桑德拉 | 9042 | TCP/IP | 大数据存储 |
9 | 子奎 | 9000 | 超文本传输协议 | Zookeeper管理工具 |
10 | KafkaOffsetMonitor | 9001 | 超文本传输协议 | 卡夫卡监控工具 |
11 | 基本服务 | 8001 | 超文本传输协议 | 基本服务 |
12 | 核心服务 | 8002 | 超文本传输协议 | 核心服务 |
13 | CIOV2服务 | 8009 | 超文本传输协议 | 车联网服务 |
14 | CIOV2分析仪 | 8008 | 超文本传输协议 | 车联网数据分析 |
15 | CIOV2收集器 | 8005 8006 8007 | TCP/IP | 车联网数据采集 |
16 | nginx | 8000 | TCP/IP | WEB前端服务 |
17 | 雄猫 | 8080 | TCP/IP | WEB后台服务 |
1. 系统采用设备登录和统一授权机制,防止恶意设备连接。
2. 系统采用Netty异步框架来稳定接入设备。
3. 系统API采用统一授权方式,任意用户访问接口的方式。
4. 系统提供API接口更新机制,防止密码泄露。
5. 系统提供服务检测和自动恢复功能。
6. 系统采用数据主从相互备份,保证数据实时安全。
1. 鲁棒性,也称为系统的鲁棒性或可靠性,是衡量系统从各种错误条件中恢复的能力的指标。
2. 从设计或者编码结构来看,系统采用公司统一的编码标准,采用微服务设备,保证系统的解耦和稳定性。
3. 系统接口采用统一规范开发,异常统一处理和方法拦截,提供系统容错率。
4. 系统提供服务检测和恢复,及时发现问题并修复。
5. 系统数据采用主备模式存储,主机房宕机或磁盘故障时可直接从备用服务器恢复,提高了安全性。
系统采用数据备份机制,将主服务器的数据实时备份到备用服务器。当主服务器的数据发生变化时
为了保证物联网云平台的正常安装和稳定运行,服务器配置信息具体说明如下:
序列号 | 记忆 | 硬盘 | 中央处理器 | 设备接入 | 保存数据 |
1 | 32GB | 500克 | 八核 | < = 500 | 数据:<=1 年;日志:最近 3 个月 |
单版本部署:单版本服务部署在一台服务器上,对于数据安全性和高性能无法完全保证,建议在测试、演示等环境下使用。
序列号 | 角色 | 号码 | 中央处理器 | 记忆 | 硬盘 | 设备接入 | 保存数据 |
1 | 数据存储服务 | 3 | 八核 | 32GB | 2TB | < = 5000 | 数据:<=1 年 日志:最近 3 个月 |
2 | 数据采集服务 | 2 | 八核 | 32GB | 500GB | ||
3 | 数据分析服务 | 3 | 八核 | 32GB | 500GB | ||
4 | 留言服务 | 3 | 4核 | 16 GB | 500GB | ||
5 | 网络服务 | 2 | 4核 | 16 GB | 300GB | ||
6 | 总共 | 13 | 84核 | 128GB | 10.5TB |
集群版本部署:各服务器组件的集群版本采用高可用模式部署,如下:
(1)数据存储服务:数据以两副本的形式存储在三台存储服务器上,可以支持三台服务器中任意一台的正常运行。shutdown服务启动后,可以正常加入集群并再次运行。
(2)数据采集服务:数据采集服务用于实时采集设备数据,是设备接入平台的入口。数据采集服务高可用,部署在两台服务器上。支持两台服务器中任意一台的正常运行。
(3)数据分析服务:数据分析服务主要用于设备海量数据的实时数据分析,是整个平台的计算中心,包括电子围栏报警、超速报警等。数据分析部署在 3 台服务器上有 3 个副本。3台服务器支持流量共享和弹性伸缩。最坏的情况是3台服务器中的2台宕机并且可以正常运行。
(4)消息服务:消息服务是平台数据的消息中心,用于设备数据的实时消息传输。支持3台服务器宕机,1台服务器正常运行。
(5)WEB服务:WEB服务是用户可以看到的管理系统,用于设备访问、设备状态监控、设备轨迹查询、设备告警分析、设备统计等功能。
保证物联网云平台的安装、运行和正常使用。 现在对操作系统版本号数据库版本号做如下操作:
序列号 | 服务清单 | 版本号 | 指示 |
1 | CentOS - 7-1611 | 开发版1611 | 操作系统开发版 |
2 | 动物园管理员 | 3.4.9 | 协调员、配置中心 |
3 | 卡夫卡 | 2.10 | 消息中心 |
3 | 雷迪斯 | 3.2.3 | 内存数据库 |
4 | PostgreSQL | 9.3 | 关系型数据库 |
6 | 卡桑德拉 | 3.10 | 大数据存储 |
7 | 远程登录 | 0.17 | 服务端口监听 |
8 | Python | 3.5.4 | 服务监控和启动 |
9 | nginx | 1.16 | 前端WEB服务器 |
10 | 雄猫 | 8.0 | 后台WEB服务 |
保证物联网云平台的安装、运行和正常使用。 涉及的服务端口及其通信协议描述如下:
序列号 | 服务名称 | 港口 | 通讯协议 | 指示 |
3 | 动物园管理员 | 2181 | TCP/IP | 协调员、配置中心 |
4 | 卡夫卡 | 9092 | TCP/IP | 消息中心 |
5 | 雷迪斯 | 6379 | TCP/IP | 内存数据库 |
6 | psotgresql | 5432 | TCP/IP | 关系型数据库 |
7 | 卡桑德拉 | 9042 | TCP/IP | 大数据存储 |
9 | 子奎 | 9000 | 超文本传输协议 | Zookeeper管理工具 |
10 | KafkaOffsetMonitor | 9001 | 超文本传输协议 | 卡夫卡监控工具 |
11 | 基本服务 | 8001 | 超文本传输协议 | 基本服务 |
12 | 核心服务 | 8002 | 超文本传输协议 | 核心服务 |
13 | CIOV2服务 | 8009 | 超文本传输协议 | 车联网服务 |
14 | CIOV2分析仪 | 8008 | 超文本传输协议 | 车联网数据分析 |
15 | CIOV2收集器 | 8005 8006 8007 | TCP/IP | 车联网数据采集 |
16 | nginx | 8000 | TCP/IP | WEB前端服务 |
17 | 雄猫 | 8080 | TCP/IP | WEB后台服务 |
1. 系统采用设备登录和统一授权机制,防止恶意设备连接。
2. 系统采用Netty异步框架来稳定接入设备。
3. 系统API采用统一授权方式,任意用户访问接口的方式。
4. 系统提供API接口更新机制,防止密码泄露。
5. 系统提供服务检测和自动恢复功能。
6. 系统采用数据主从相互备份,保证数据实时安全。
1. 鲁棒性,也称为系统的鲁棒性或可靠性,是衡量系统从各种错误条件中恢复的能力的指标。
2. 从设计或者编码结构来看,系统采用公司统一的编码标准,采用微服务设备,保证系统的解耦和稳定性。
3. 系统接口采用统一规范开发,异常统一处理和方法拦截,提供系统容错率。
4. 系统提供服务检测和恢复,及时发现问题并修复。
5. 系统数据采用主备模式存储,主机房宕机或磁盘故障时可直接从备用服务器恢复,提高了安全性。
系统采用数据备份机制,将主服务器的数据实时备份到备用服务器。当主服务器的数据发生变化时