This commit is contained in:
2025-12-27 11:44:50 +08:00
commit ccd43fac1f
1193 changed files with 384161 additions and 0 deletions
@@ -0,0 +1,17 @@
`````ad-example
title: 大纲
#### 计划编号
* SCOP-MAR-220228
#### 周期
* 3月份
#### 工作目标
![[3月份整体目标]]
`````
![[完成网格平台全部设计工作]]
![[智慧社区集成测试]]
![[智慧社区实施工作]]
![[数据中心建设]]
@@ -0,0 +1,6 @@
| No | 3月份工作计划 |
|:---:|:-------------------------------------------------- |
| 1. | 智慧社区系统集成测试与完善。 |
| 2. | 完成聚龙湖小区上线;番禺小区调研。 |
| 3. | 完成网格平台业务需求分析与技术设计;启动开发工作。 |
@@ -0,0 +1,75 @@
## OKR
`````ad-abstract
title: OKR培训课
collapse: open
````ad-example
title: 关键结果
collapse: open
```ad-note
title: [[介绍OKR基础概念]]
```
```ad-note
title: [[练习:每人制定一个3月份学习计划]]
```
```ad-note
title: [[实践:3月份团队工作计划]]
```
````
`````
## 相关信息
### 价值讨论
* 商业模式的价值
* 产品的价值
* 团队的价值
* 实现个人的价值
* 成员的价值
### OKR基本说明
* 指导我们定义一个有价值的目标,并且趋动完成的完整的方法论。
* OKR的制定,应该基于洞见,它是OKR责任者的洞察呈现,反映OKR责任者对业务的思考,体现OKR责任者的思维模式、专业经验、观察分析能力、创新意识等。OKR的质量,可以反映制定者的思考与洞察的质量。
### Obect:一个好的目标
* 基于价值定义目标
* 书写范式
<div style="text-align:center">
<img src="http://thoughts.taotechip.com/uPic/Mx0Fi7.jpg" width=80%/>
</div>
* 明确目标性质而非数量
* 明确行动方向与责任
* 有挑战、可行
* 精简、无歧义
### Key Result: 关键结果
* 定义关键结果的三个思路
* 实现目标的策略
* 目标涵盖的不同维度分解
* 目标完程时间
* 承诺型KR/挑战型KR
* OKR表
<div style="text-align:center">
<img src="http://thoughts.taotechip.com/uPic/yHLz5m.jpg" width=80%/>
</div>
* 用数字来度量KeyResult,将比率转化为具体的数字
* 过程可检查
* 关键结果≠任务,所以KR后续还会对应一个TASK
* 书写范式:通过(过程|措施),实现(可度量的结果)
* 参考SMART原则进行讨论
<div style="text-align:center">
<img src="http://thoughts.taotechip.com/uPic/rJaYi5.jpg" width=80%/>
</div>
### 对齐
* 上级目标都有承接、分解
* 能够明确协作关系
### OKR的复盘表
<div style="text-align:center">
<img src="http://thoughts.taotechip.com/uPic/ny8OvW.jpg" width=80%/>
</div>
### OKR的总结表
<div style="text-align:center">
<img src="http://thoughts.taotechip.com/uPic/hlqsmI.jpg" width=80%/>
</div>
@@ -0,0 +1,19 @@
为团队讲解OKR基础概念,初步掌握OKR的确定思路。
## OKR
`````ad-abstract
title: OKR工作法推进
```ad-note
title: [[Object-OKR组内培训课,组织复盘会与总结会]]
confidence: 8/10
```
```ad-note
title: [[应用OKR,制定3月份的小组工作计划,4星+]]
confidence: 7/10
```
```ad-note
title: [[应用OKR,制定3月份的小组工作计划,组成成员对于协作体验的打分,4星+]]
confidence: 8/10
```
`````
@@ -0,0 +1,20 @@
## 工作计划
| Obj | 网格管理平台设计工作 | 责任人 | 信心 |
|:--- |:---------------------------------------- | ------ | ------ |
| KR1 | 3月份前两周,完成第一期产品原型确定 | 陈思宇 | 8.5/10 |
| KR2 | 完成第一期业务分析与数据建模,做工期评估 | 孔文斌 | 7/10 |
## 工作内容
1. 网格管理平台
![[网格管理区域.excalidraw]]
1. 小区-->居委 管理关系配置管理,正在制做原型
1. 小区与居委的通道管理
2. 小区所属居委的管理关系配置
3. 居委入驻管理
2. 投票/公告
3. 业委会组建与管理
4. 居委数据统计
1. 人口信息统计
2. 疫情数据
3. 安全数据(监控设备,传感器,消防设备检查)
5. 各小区安全评估(监控运行、覆盖率、消防安全巡检)
@@ -0,0 +1,7 @@
| Obj | 数据中心建设 | 责任人 | 信心 |
|:--- |:------------------------------------------------ | ------ | ---- |
| KR1 | 完成Mongodb集群搭建与基于mongo-shake实时数据采集 | 黄国超 | 9/10 |
| KR2 | 完成居住信息变更星形模型建模与数据采集。 | 黄国超 | 8/10 |
| KR3 | 完成业委会成立流程的星形模型建模与数据采集。 | 黄国超 | 5/10 |
| KR4 | 完成graphql数据查询接口的开发 | 黄国超 | 5/10 |
| KR5 | 公司机房生产环境的数据节点部署 | 黄国超 | 9/10 |
@@ -0,0 +1,31 @@
## 工作计划
| Obj | 智慧社区实施工作 | 责任人 | 信心 |
|:--- |:---------------------------------------------- | ------ | ---- |
| KR1 | 聚龙湖:拜访刘总,完成微信认证工作 | 高宇 | 8/10 |
| KR2 | 番禺小区,拜访,了解小区基本信息,敲定上线事宜 | 高宇 | 8/10 |
## 工作内容
1. 服务中心整体架构
![[智慧社区整体架构.excalidraw]]
1. 实施方案已经确定,计划下周开始编写文档
```mermaid
graph TB
subgraph 微信公众平台账号
A[code.wxmp邮箱申请公众号]-->CERT[物业公司资料]-->B
需要300块认证费用-->B[通常两个工作日内完成主体认证]
B-->C(注册关联小程序)
C-->PAY[开通微信支付]-->OA[法人认证商户主体]-->ASCO[关联小程序]-->D[完成准备]
end
subgraph 确定小区信息
确定小区代码-->COL[收集小区基础数据]-->业主-->DEP[部署]
COL-->楼栋-->DEP
COL-->物业服务人员-->DEP
end
```
2. 两个小区都完成了公众号/小程序/支付通道的开通
2. 两个小区已完成基础数据收集
1. 英德聚龙湖已经初步完成
2. 番禺小区已提供模板
3. 需求修改
1. 从番禺小区收集到的需求正在修改中,影响数据中心的进度。
2. 计划本周完成开发,则下周开始集成测试工作
@@ -0,0 +1,16 @@
## 工作计划
| Obj | 智慧社区集成测试 | 责任人 | 信心 |
|:--- |:----------------------------------------- | ------ | ----- |
| KR1 | 社区小程序业主实名认证 | 黄国超 | 10/10 |
| KR2 | 管理后台忘记密码/业主/住户手机短信校验 | 徐钊 | 10/10 |
| KR3 | 整理业务流程与功能点清单 | 陈思宇 | 10/10 |
| KR4 | 一周完成一轮测试,记录BUG,月底通过率100% | 阵孟泽 | 9 |
## 工作内容
1. 新增功能需求(预计本周完成)
1. 账户绑定逻辑调整
2. 小区收费计算逻辑编辑
2. KR1预计本周完成
3. 已完成KR3业务清单整理
4. 本周末下周初完成虚拟社区部署,在本月完成两轮测试
Binary file not shown.

After

Width:  |  Height:  |  Size: 194 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 245 KiB

@@ -0,0 +1,40 @@
### 确定主题
```mermaid
graph TB
subgraph 3: 合作产出
小组-->学习收集资料-->O
O[输出]-->博客文章
O-->沙龙
end
subgraph 2: 目标整合
D[目标讨论与调整]-->统一意见-->成立小组
end
subgraph 1: 收集学习目标
收集每个人的学习目标-->B[目标组合]-->确定主题
end
```
#### 收集学习目标
1. 每人写13个学习目标
2. 定目标:用精简的话概括自己的学习目标
3. 写出2~5个希望达到的关键结果(KeyResult)
> 如:O:学习小型团队工作方法,改善我们的团队效率。
KR1:阅读3~5本小型团队管理的书籍,找到可能适合我们的一种协作方式。
KR2:详细分析这种工作协作方式,并且在项目组试验。
KR3:协助每一个小组成员,在工作中实践这种模式。
#### 目标整合
集合大家提交的个人学习意愿,依照相似/相关/包含关系,形成2到3人一组,组队原则:
1. 自由组队,讨论目标,确定主题
2. 独立完成命题
3. 加入其他小组
#### 输出
沙龙/博文/PPT
### 规则与要求
1. 沙龙每月开一次,每年共计12次。
2. 每年每人至少完成1次以上的沙龙主题
3. 除沙龙的基本奖励外,沙龙质量将纳入年底奖金考核依据。
4. 业余时间完成。
@@ -0,0 +1,34 @@
##### 目标概括
基于[[BladeX框架]],完成建立网格化管理体系,完成系统对接逻辑设计。
![[settings/archived/work/2022年/CCY综合服务平台/系统逻辑设计/教育网格化管理体系.exdraw|500|center]]
##### 当前工作目标
> [!INFO] 目标一:完成基于BladeX框架搭建综合服务平台基础管理
> * KR1[孔文威10]: 框架采购
> * KR2[孔文斌10]: BladeX框架功能模块学习与分析
> * KR3[陈孟泽10]: BladeX框架前端技术分析
> * KR4[孔文斌]: 综合服务平台与外部系统的<u>**集成与对接**</u>方案
> 1. 教育网格管理平台的租户与组织结构设计,外部系统集成方案
> 2. 校园信息系统租户与组织结构设计,外部系统集成方案
> [!INFO] 目标二:教育网格管理系统产品原型
> * KR1[陈思宇]: 确定第一期功能清单
> * KR2[高宇]: 第一期功能的开发方案文档
> * KR3[孔文斌]: BladeX框架使用主站提供的Oauth2.0三方登录方案改造
> [!INFO] 目标三:综合服务平台门户网站
> * KR1[陈孟泽7]: 5月底完成
> * KR2[高宇]: 主站各页面内容整理
> [!INFO] 目标四:
#### 计划推进工作
##### 项目:校园管理系统改造
> [!INFO] 彭总的校园管理系统网格化改造方案
> 原彭总的校园信息系统是独立的系统,平台的需要将他的账户认证功能,转接到综合服务平台租户以及子账户授权体系。
##### 项目:数据中心
> [!INFO] 校园数据建模
> 数据中心完成对校园系统数据库信息的收集,建模。
@@ -0,0 +1,2 @@
####
![[2022-07-06 2022-07-06 17.15.27.excalidraw]]
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 145 KiB

@@ -0,0 +1,16 @@
方案分析
![[创医元AI视频识别服务.excalidraw|left]]
Python拉流
![[Python RTMP视频流#拉流RTMP]]
Python推流
![[Python RTMP视频流#RTMP推流]]
Python AI识别
流服务器
* 可以10路rtmp流服务,用于监控中心开启AI实时分析回显示。(腾讯云|自建rtmp服务)
* 可以考虑提供同步录制服务(腾讯云端录制|python拉流后存储)
* 视频回放(腾讯云点播功能|基于文件服务回放)
@@ -0,0 +1,30 @@
##### 五月份工作回顾
1. 完成综合服务平台线上环境部署(网站/平台)
2. 完成教育网格管理平台的一期需求
3. 完成校园信息系统的需求确认
4. 完成数据中心的核心服务建设
5. 完成数据采集->数据清洗->数据可视化的初步技术验证
##### 六月份工作主题概括
1. 综合服务平台扩展应用集成与整合能力
2. 教育网格平台研发
3. 综合服务平台/教育主站的更新
##### 六月份目标细节
> [!INFO] 目标一:综合服务平台v1.1 服务整合能力扩展
> ![[Pasted image 20220607095133.png]]
> 主要相关人员:孔文斌、陈孟泽、陈启慧
> * 子目标:个性化工作台
> * 子目标:租户自有外部系统集成管理
> * 子目标:SSO单点登录
> [!INFO] 目标二:教育网格管理平台设计与开发
> * 子目标:基于Blade框架,接入综合服务平台的教育局租户
> * 子目标:彭总校园OA系统的数据采集与业务对接
> * 子目标:江泰安全巡查系统的数据采集与业务对接
> [!INFO] 目标三:综合服务平台门户网站设计与更新
> 主要相关人员:陈思宇、范雨欣
> * 子目标:综合服务平台主站
> * 子目标:教育主站
@@ -0,0 +1,6 @@
1. [[综合服务平台系统整合方案]]
2. [[视频源与AI监控方案]]
3. [[校园数据采集与分析方案]]
4. [[安全巡查系统功能体系分析]]
![[Pasted image 20220620134545.png]]
@@ -0,0 +1,38 @@
---
title: 智能化网格安全管理云平台(校园版)V2.0 调整建议
type: collection
category: bookNotes
tags: bookNotes
annotation-target: http://thoughts.taotechip.com/uPic/智能化网格安全管理云平台(校园版)V2.0.pdf
---
>%%
>```annotation-json
>{"created":"2022-06-21T09:52:51.725Z","text":"把我们投保平台的统计数据拿出来,给用户看数据,然后举一两个案件的例子(匿名),来表达出校园安全状况。","updated":"2022-06-21T09:52:51.725Z","document":{"title":"%E6%99%BA%E8%83%BD%E5%8C%96%E7%BD%91%E6%A0%BC%E5%AE%89%E5%85%A8%E7%AE%A1%E7%90%86%E4%BA%91%E5%B9%B3%E5%8F%B0%EF%BC%88%E6%A0%A1%E5%9B%AD%E7%89%88%EF%BC%89V2.0.pdf","link":[{"href":"urn:x-pdf:f5eba160157f93a9b7f4b8b18bd1e405"},{"href":"http://thoughts.taotechip.com/uPic/%E6%99%BA%E8%83%BD%E5%8C%96%E7%BD%91%E6%A0%BC%E5%AE%89%E5%85%A8%E7%AE%A1%E7%90%86%E4%BA%91%E5%B9%B3%E5%8F%B0%EF%BC%88%E6%A0%A1%E5%9B%AD%E7%89%88%EF%BC%89V2.0.pdf"}],"documentFingerprint":"f5eba160157f93a9b7f4b8b18bd1e405"},"uri":"http://thoughts.taotechip.com/uPic/%E6%99%BA%E8%83%BD%E5%8C%96%E7%BD%91%E6%A0%BC%E5%AE%89%E5%85%A8%E7%AE%A1%E7%90%86%E4%BA%91%E5%B9%B3%E5%8F%B0%EF%BC%88%E6%A0%A1%E5%9B%AD%E7%89%88%EF%BC%89V2.0.pdf"}
>```
>%%
>*%%PREFIX%%%%HIGHLIGHT%% ==== %%POSTFIX%%*
>%%LINK%%[[#^sxh8kw3vud|show annotation]]
>%%COMMENT%%
>把我们投保平台的统计数据拿出来,给用户看数据,然后举一两个案件的例子(匿名),来表达出校园安全状况。
>%%TAGS%%
>
^sxh8kw3vud
>%%
>```annotation-json
>{"created":"2022-06-21T09:58:08.314Z","text":"学校里的管理者肯定是专业搞教育的。","updated":"2022-06-21T09:58:08.314Z","document":{"title":"%E6%99%BA%E8%83%BD%E5%8C%96%E7%BD%91%E6%A0%BC%E5%AE%89%E5%85%A8%E7%AE%A1%E7%90%86%E4%BA%91%E5%B9%B3%E5%8F%B0%EF%BC%88%E6%A0%A1%E5%9B%AD%E7%89%88%EF%BC%89V2.0.pdf","link":[{"href":"urn:x-pdf:f5eba160157f93a9b7f4b8b18bd1e405"},{"href":"http://thoughts.taotechip.com/uPic/%E6%99%BA%E8%83%BD%E5%8C%96%E7%BD%91%E6%A0%BC%E5%AE%89%E5%85%A8%E7%AE%A1%E7%90%86%E4%BA%91%E5%B9%B3%E5%8F%B0%EF%BC%88%E6%A0%A1%E5%9B%AD%E7%89%88%EF%BC%89V2.0.pdf"}],"documentFingerprint":"f5eba160157f93a9b7f4b8b18bd1e405"},"uri":"http://thoughts.taotechip.com/uPic/%E6%99%BA%E8%83%BD%E5%8C%96%E7%BD%91%E6%A0%BC%E5%AE%89%E5%85%A8%E7%AE%A1%E7%90%86%E4%BA%91%E5%B9%B3%E5%8F%B0%EF%BC%88%E6%A0%A1%E5%9B%AD%E7%89%88%EF%BC%89V2.0.pdf","target":[{"source":"http://thoughts.taotechip.com/uPic/%E6%99%BA%E8%83%BD%E5%8C%96%E7%BD%91%E6%A0%BC%E5%AE%89%E5%85%A8%E7%AE%A1%E7%90%86%E4%BA%91%E5%B9%B3%E5%8F%B0%EF%BC%88%E6%A0%A1%E5%9B%AD%E7%89%88%EF%BC%89V2.0.pdf","selector":[{"type":"TextPositionSelector","start":264,"end":271},{"type":"TextQuoteSelector","exact":"管理者有心无力","prefix":";ü缺乏系统化的应急机制;ü家校责任难于界定;ü监管手段缺失;(","suffix":"!\"#$ %&'()*)+,-./0)*123451.《国务院"}]}]}
>```
>%%
>*%%PREFIX%%;ü缺乏系统化的应急机制;ü家校责任难于界定;ü监管手段缺失;(%%HIGHLIGHT%% ==管理者有心无力== %%POSTFIX%%!"#$ %&'()*)+,-./0)*123451.《国务院*
>%%LINK%%[[#^bd1ap0nokil|show annotation]]
>%%COMMENT%%
>学校里的管理者肯定是专业搞教育的。
>%%TAGS%%
>
^bd1ap0nokil
@@ -0,0 +1,780 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
# Text Elements
创医元SSO统一认证中心 ^O5iiaI2D
综合服务平台 ^03272zok
数据库 ^aHK5pcVH
登录校验页 ^nYxyA8y5
租户自有系统 ^4XYEPHXx
%%
# Drawing
```json
{
"type": "excalidraw",
"version": 2,
"source": "https://excalidraw.com",
"elements": [
{
"type": "rectangle",
"version": 190,
"versionNonce": 101198939,
"isDeleted": false,
"id": "zJIScDtARvFNeY6ZVd-d4",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -226.6328125,
"y": -199.8125,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 285,
"height": 84,
"seed": 440292405,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElements": [
{
"type": "text",
"id": "O5iiaI2D"
},
{
"id": "yOnZSL570ftUaRPc229HP",
"type": "arrow"
}
],
"updated": 1655178692796,
"link": null,
"locked": false
},
{
"type": "text",
"version": 218,
"versionNonce": 1063774331,
"isDeleted": false,
"id": "O5iiaI2D",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -221.6328125,
"y": -170.3125,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 275,
"height": 25,
"seed": 754314773,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElements": [],
"updated": 1655187040452,
"link": null,
"locked": false,
"fontSize": 20.00030517578125,
"fontFamily": 1,
"text": "创医元SSO统一认证中心",
"rawText": "创医元SSO统一认证中心",
"baseline": 18,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "zJIScDtARvFNeY6ZVd-d4",
"originalText": "创医元SSO统一认证中心"
},
{
"type": "rectangle",
"version": 341,
"versionNonce": 1280242485,
"isDeleted": false,
"id": "C9aZZ-01SjnLILDKZMtR-",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -197.6015625,
"y": 85.5625,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 237.3984375,
"height": 83.0546875,
"seed": 821753435,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElements": [
{
"type": "text",
"id": "03272zok"
},
{
"id": "rlVJkY5KFWEthWgi-1Vb4",
"type": "arrow"
},
{
"id": "HlE0RRjQKeSRnP0JwdoDX",
"type": "arrow"
},
{
"id": "hkgrU39wjRxLTjmPrFlHg",
"type": "arrow"
}
],
"updated": 1655179434433,
"link": null,
"locked": false
},
{
"type": "text",
"version": 319,
"versionNonce": 1401917653,
"isDeleted": false,
"id": "03272zok",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -192.6015625,
"y": 114.58984375,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 227.3984375,
"height": 25,
"seed": 118992699,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElements": [],
"updated": 1655187040452,
"link": null,
"locked": false,
"fontSize": 20.035104625550662,
"fontFamily": 1,
"text": "综合服务平台",
"rawText": "综合服务平台",
"baseline": 18,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "C9aZZ-01SjnLILDKZMtR-",
"originalText": "综合服务平台"
},
{
"type": "rectangle",
"version": 593,
"versionNonce": 726077851,
"isDeleted": false,
"id": "xNb9d9iuvO_Mv4ZtUVkYx",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 157.9296875,
"y": 95.00786415183859,
"strokeColor": "#000000",
"backgroundColor": "#868e96",
"width": 129,
"height": 65,
"seed": 329570645,
"groupIds": [
"viQcfYjxa3liflHjrf-p3"
],
"strokeSharpness": "sharp",
"boundElements": [
{
"type": "text",
"id": "aHK5pcVH"
},
{
"id": "rlVJkY5KFWEthWgi-1Vb4",
"type": "arrow"
}
],
"updated": 1655178692796,
"link": null,
"locked": false
},
{
"type": "ellipse",
"version": 638,
"versionNonce": 1570810261,
"isDeleted": false,
"id": "RhQOamxXLcgNZnOlE4Wkx",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 159.37789792321317,
"y": 147.2421795290374,
"strokeColor": "#000000",
"backgroundColor": "#ced4da",
"width": 128.1181958267868,
"height": 24.842133169918057,
"seed": 778741973,
"groupIds": [
"viQcfYjxa3liflHjrf-p3"
],
"strokeSharpness": "sharp",
"boundElements": [],
"updated": 1655178692796,
"link": null,
"locked": false
},
{
"type": "ellipse",
"version": 687,
"versionNonce": 1229465147,
"isDeleted": false,
"id": "J5lx7RoFRaWSCRICtxsS9",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 159.5626956074255,
"y": 81.484375,
"strokeColor": "#000000",
"backgroundColor": "#ced4da",
"width": 128.37740149165438,
"height": 25.247963737858726,
"seed": 885176853,
"groupIds": [
"viQcfYjxa3liflHjrf-p3"
],
"strokeSharpness": "sharp",
"boundElements": [
{
"id": "yOnZSL570ftUaRPc229HP",
"type": "arrow"
}
],
"updated": 1655178692796,
"link": null,
"locked": false
},
{
"type": "text",
"version": 623,
"versionNonce": 635452315,
"isDeleted": false,
"id": "aHK5pcVH",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 162.9296875,
"y": 115.50786415183859,
"strokeColor": "#000000",
"backgroundColor": "#868e96",
"width": 119,
"height": 24,
"seed": 1326304533,
"groupIds": [
"viQcfYjxa3liflHjrf-p3"
],
"strokeSharpness": "sharp",
"boundElements": [],
"updated": 1655187040453,
"link": null,
"locked": false,
"fontSize": 19.330769521619267,
"fontFamily": 1,
"text": "数据库",
"rawText": "数据库",
"baseline": 17,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "xNb9d9iuvO_Mv4ZtUVkYx",
"originalText": "数据库"
},
{
"type": "rectangle",
"version": 180,
"versionNonce": 2036077874,
"isDeleted": false,
"id": "wnV1XZYxmZ-WAAsmauHVx",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -220.45703125,
"y": -108.609375,
"strokeColor": "#000000",
"backgroundColor": "#868e96",
"width": 116,
"height": 37,
"seed": 1183615477,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElements": [
{
"type": "text",
"id": "nYxyA8y5"
},
{
"id": "HlE0RRjQKeSRnP0JwdoDX",
"type": "arrow"
},
{
"id": "LAzrOSsHVGOAhrFgrb9RT",
"type": "arrow"
}
],
"updated": 1655179065041,
"link": null,
"locked": false
},
{
"type": "text",
"version": 178,
"versionNonce": 223629531,
"isDeleted": false,
"id": "nYxyA8y5",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -215.45703125,
"y": -103.109375,
"strokeColor": "#000000",
"backgroundColor": "#868e96",
"width": 106,
"height": 26,
"seed": 56151995,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElements": [],
"updated": 1655187040453,
"link": null,
"locked": false,
"fontSize": 20.176859861591694,
"fontFamily": 1,
"text": "登录校验页",
"rawText": "登录校验页",
"baseline": 18,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "wnV1XZYxmZ-WAAsmauHVx",
"originalText": "登录校验页"
},
{
"type": "arrow",
"version": 230,
"versionNonce": 14836565,
"isDeleted": false,
"id": "yOnZSL570ftUaRPc229HP",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 64.99609374999999,
"y": -143.30326272320838,
"strokeColor": "#000000",
"backgroundColor": "#868e96",
"width": 156.7109375,
"height": 216.08451272320838,
"seed": 1587495195,
"groupIds": [],
"strokeSharpness": "round",
"boundElements": [],
"updated": 1655187040451,
"link": null,
"locked": false,
"startBinding": {
"elementId": "zJIScDtARvFNeY6ZVd-d4",
"gap": 6.62890625,
"focus": -0.21725756317196793
},
"endBinding": {
"elementId": "J5lx7RoFRaWSCRICtxsS9",
"focus": -0.006348430744046835,
"gap": 8.709362791407454
},
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
142.47265625,
28.494668973208377
],
[
156.7109375,
216.08451272320838
]
]
},
{
"type": "arrow",
"version": 94,
"versionNonce": 1768992309,
"isDeleted": false,
"id": "rlVJkY5KFWEthWgi-1Vb4",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 43.5234375,
"y": 125.90474980394524,
"strokeColor": "#000000",
"backgroundColor": "#868e96",
"width": 108.0390625,
"height": 0.604527978088214,
"seed": 751979675,
"groupIds": [],
"strokeSharpness": "round",
"boundElements": [],
"updated": 1655187040453,
"link": null,
"locked": false,
"startBinding": {
"elementId": "C9aZZ-01SjnLILDKZMtR-",
"gap": 3.7265625,
"focus": -0.011852788536231928
},
"endBinding": {
"elementId": "xNb9d9iuvO_Mv4ZtUVkYx",
"gap": 6.3671875,
"focus": 0.07924847169824341
},
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
108.0390625,
-0.604527978088214
]
]
},
{
"type": "rectangle",
"version": 447,
"versionNonce": 752141461,
"isDeleted": false,
"id": "2WJ_4-MIf5-rLqnSQAIrF",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -525.58203125,
"y": 85.9921875,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 237.3984375,
"height": 83.0546875,
"seed": 1421853781,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElements": [
{
"id": "4XYEPHXx",
"type": "text"
},
{
"id": "rlVJkY5KFWEthWgi-1Vb4",
"type": "arrow"
},
{
"id": "LAzrOSsHVGOAhrFgrb9RT",
"type": "arrow"
},
{
"id": "hkgrU39wjRxLTjmPrFlHg",
"type": "arrow"
}
],
"updated": 1655179434434,
"link": null,
"locked": false
},
{
"type": "text",
"version": 451,
"versionNonce": 406066715,
"isDeleted": false,
"id": "4XYEPHXx",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -520.58203125,
"y": 114.51953125,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 227.3984375,
"height": 26,
"seed": 726472571,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElements": [],
"updated": 1655187040454,
"link": null,
"locked": false,
"fontSize": 20.070270867838076,
"fontFamily": 1,
"text": "租户自有系统",
"rawText": "租户自有系统",
"baseline": 18,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "2WJ_4-MIf5-rLqnSQAIrF",
"originalText": "租户自有系统"
},
{
"type": "arrow",
"version": 88,
"versionNonce": 724308027,
"isDeleted": false,
"id": "HlE0RRjQKeSRnP0JwdoDX",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -147.477464385114,
"y": 78.92578125,
"strokeColor": "#000000",
"backgroundColor": "#868e96",
"width": 1.15392213796639,
"height": 143.43359375,
"seed": 1596055899,
"groupIds": [],
"strokeSharpness": "round",
"boundElements": [],
"updated": 1655187040453,
"link": null,
"locked": false,
"startBinding": {
"elementId": "C9aZZ-01SjnLILDKZMtR-",
"gap": 6.63671875,
"focus": -0.5728450609358663
},
"endBinding": {
"elementId": "wnV1XZYxmZ-WAAsmauHVx",
"gap": 7.1015625,
"focus": -0.23422104633200858
},
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
-1.15392213796639,
-143.43359375
]
]
},
{
"type": "arrow",
"version": 353,
"versionNonce": 1568276053,
"isDeleted": false,
"id": "LAzrOSsHVGOAhrFgrb9RT",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -343.4139459016998,
"y": 79.05078125,
"strokeColor": "#000000",
"backgroundColor": "#868e96",
"width": 149.8469638253253,
"height": 142.3671875,
"seed": 936393883,
"groupIds": [],
"strokeSharpness": "round",
"boundElements": [],
"updated": 1655187040454,
"link": null,
"locked": false,
"startBinding": {
"elementId": "2WJ_4-MIf5-rLqnSQAIrF",
"gap": 6.94140625,
"focus": 0.3674570008906557
},
"endBinding": {
"elementId": "wnV1XZYxmZ-WAAsmauHVx",
"gap": 8.29296875,
"focus": 0.42117837524642115
},
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
15.558477151699776,
-49.9453125
],
[
134.23816465169978,
-61.57421875
],
[
149.8469638253253,
-142.3671875
]
]
},
{
"type": "arrow",
"version": 55,
"versionNonce": 1991338933,
"isDeleted": false,
"id": "hkgrU39wjRxLTjmPrFlHg",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -203.171875,
"y": 127.75,
"strokeColor": "#000000",
"backgroundColor": "#868e96",
"width": 81.3671875,
"height": 1.15234375,
"seed": 1029252309,
"groupIds": [],
"strokeSharpness": "round",
"boundElements": [],
"updated": 1655187040454,
"link": null,
"locked": false,
"startBinding": {
"elementId": "C9aZZ-01SjnLILDKZMtR-",
"gap": 5.5703125,
"focus": 0.02545296896184916
},
"endBinding": {
"elementId": "2WJ_4-MIf5-rLqnSQAIrF",
"gap": 3.64453125,
"focus": 0.07210351884860543
},
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
-81.3671875,
1.15234375
]
]
},
{
"id": "TIeoNBmMcB9mjTjyvqiK7",
"type": "text",
"x": 54.88346000787345,
"y": 90.46272926614449,
"width": 81,
"height": 28,
"angle": 0,
"strokeColor": "#000000",
"backgroundColor": "#868e96",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"strokeSharpness": "sharp",
"seed": 685228661,
"version": 68,
"versionNonce": 1000203925,
"isDeleted": true,
"boundElements": null,
"updated": 1655187056531,
"link": null,
"locked": false,
"text": "用户管理",
"rawText": "用户管理",
"fontSize": 20,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 21,
"containerId": null,
"originalText": "用户管理"
}
],
"appState": {
"theme": "dark",
"viewBackgroundColor": "#ffffff",
"currentItemStrokeColor": "#000000",
"currentItemBackgroundColor": "#868e96",
"currentItemFillStyle": "solid",
"currentItemStrokeWidth": 1,
"currentItemStrokeStyle": "solid",
"currentItemRoughness": 1,
"currentItemOpacity": 100,
"currentItemFontFamily": 1,
"currentItemFontSize": 20,
"currentItemTextAlign": "left",
"currentItemStrokeSharpness": "sharp",
"currentItemStartArrowhead": null,
"currentItemEndArrowhead": "arrow",
"currentItemLinearStrokeSharpness": "round",
"gridSize": null,
"colorPalette": {}
},
"files": {}
}
```
%%
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 97 KiB

@@ -0,0 +1,20 @@
### 系统整合
1. Case-1:仅使用平台提供的账户校验,但是登录入口还在外部系统,业务系统还是独立提供服务。
2. Case-2:用户登录的是综合服务平台,而平台集成了租户下相关的业务系统,用户可以系统间无缝跳转。
3. Case-3:平台分配给租户专属的域名,平台依据域名显示对应的登录信息。
### 认证中心
### SSO单点登录
#### 参考解决方案
1. CAS
基于CAS解决多租户统一账户管理问题
http://t.csdn.cn/wqFco
http://t.csdn.cn/WuPVQ
http://t.csdn.cn/tbvh4
1. JAP
2. KISSO
#### 单点登录逻辑示意
![[Drawing 2022-06-14 11.22.43.excalidraw|center]]
@@ -0,0 +1,32 @@
---
number headings: first-level 4, max 6, 1.1.
---
#### 1. 乐昌教育安全情况
##### 1.1. 监控
1. 没有集中监控:现有的监控,仅用于考试监考。
2. 校内有部署监控摄像头,可以协调人员收集视频地址。
##### 1.2. 安全网格人员
1. 计划采用以下的网格管理模式
![[2022-07-29 教育安全网格管理平台 2022-08-01 11.08.05.excalidraw|500]]
1. 可以由驻校网格管理人员进行日常安全隐患排查
##### 1.3. 韶关市教育局 - 定位卡
由三方供应,韶关市正在推。
1. 180元/年一张有定位功能的学生卡
2. 基本功能仅有刷卡功能
3. 整合外部系统定位路径等数据
#### 2. 需求
##### 2.1. 工作进度跟踪
1. 教育局安全工作下发,跟踪(重点)。
2. 连接教育局与学校管理人员
##### 2.2. 平台功能需求
由教育局对下属院校进行安全教育,关注“驻校安全员”的培训与指导。
##### 2.3. 定位数据接入安全平台
![[2022-07-29 教育安全网格管理平台 2022-08-01 11.18.29.excalidraw]]
##### 2.4. 隐患
基础隐患排查
日常隐患排查
专业隐患排查,如教学楼危楼
#### 3. 待办
1. 服务器资源需求
2. 学校资源收集
3. 分期计划,计划先给出前三期
@@ -0,0 +1,84 @@
```toc
```
#### 六月份工作回顾
1. 综合服务平台扩展应用集成与整合能力(完成度80%),预计7月第一周完成后续功能
2. 教育网格平台的准备工作
1. 与江泰就隐患排查系统数据的对接进行了接洽
2. 明确了教育局视频资源的的推进方向
3. 新投保平台的数据仓库基本完成了建模与部分数据采集工作
3. 综合服务平台宣传网站进入周期性更新阶段。
#### 七月份工作安排
##### 七月份工作主题概括
1. 完成综合服务平台扩展应用集成与整合能力
2. 启动教育网格安全管理平台基础开发,接入综合服务平台系统整合体系
3. 初步搭建数据中心的AI分析服务
4. 教育网格主题门户网站完善设计
##### 七月份重点目标
> [!INFO] 目标 1 :完成综合服务平台租户自有系统接入监权模块的开发
>
> 人员:孔文斌、陈孟泽
> 内容:
> 1. 租户自有系统接入管理
> 2. Oauth授权、与接口调用校验
> [!INFO] 目标 2 :教育网格管理平台基础建设
>
> 人员:陈孟泽、陈启慧
> 内容:
> 1. 以BladeX框架为基础,改造接入综合服务平台账户体系
> 2. 接入综合服务平台认证中心
> [!INFO] 目标 3:教育网格管理平台数据分析大屏
> 人员:黄国超、徐钊、陈思宇、高宇
> 细化:[[#教育网格数据大屏目标细化]]
> [!INFO] 目标四:AI视觉分析中心基本搭建
> 人员:高宇
> 内容:
> 1. 信息管理(视频流|AI智能识别模型|AI分析作业记录)
> 2. AI分析作业模块
#### 目标细化
##### 教育网格数据大屏(新增)
![[网格大屏工作计划.excalidraw|left]]
> [!INFO] 目标 3.1:针对教育网格安全需求,完成学平险投保数据分析大屏调整
> 人员:黄国超、徐钊、陈思宇
> 内容:
> 1. 讨论调整教育网格“投保数据分析屏”数据模块调整(陈思宇/黄国超)
> 2. 完成数据准备与界面对接
> 3. 发布到教育网格平台
>
> 时间点:
> 1. 计划完成时间:7月19日
> [!INFO] 目标 3.2:完成纠纷系统数据分析大屏
> 人员:陈思宇、黄国超、徐钊
> 内容:
> 1. 讨论教育网格“纠纷案件数据分析屏”(陈思宇/黄国超)
> 2. 完成数据准备与界面对接
> 3. 发布到教育网格平台
>
> 时间点:
> 1. 计划完成时间:7月29日
> [!INFO] 目标 3.3:完成教育网格监控中心统计分析大屏
> 人员:黄国超、陈思宇、高宇
> 内容:
> 1. 完成AI分析系统基础视觉分析模型
> 2. 完成教育网格数据对接
> 3. 完成监控中心数据准备与界面对接
> 4. 发布到教育网格平台
>
> 时间点:
> 1. 7月29日 完成第1点
> 2. 计划完成时间,8月15日
![[Drawing 2022-01-10 23.10.38.excalidraw]]
![[七月份综合服务平台工作计划 2022-08-03 18.43.45.excalidraw|400|right]]
@@ -0,0 +1,8 @@
乐昌领导有相对具体的安全管理方面的考虑
[[2022-07-21英德教育局教育安全网格管理平台-产品介绍会议纪要]]
[[2022-07-25 英德市教育安全管控平台实施工作计划]]
[[2022-07-29 拜访乐昌教育局 - 安全网格管理平台记录]]
[[2022-07-27 乐昌教育安全管控平台实施工作计划]]
![[BladeX框架信息]]
@@ -0,0 +1,7 @@
![[Drawing 2022-07-05 09.30.21.excalidraw]]
![[AI视觉任务.excalidraw]]
![[OpenCV与FFmpeg]]
@@ -0,0 +1,119 @@
opencv是图形处理
ffmpeg是媒体转换
opencv的流媒体部分,依赖于ffmpeg,通过以下方式,获取opencv的信息,如下,我的电脑里安装的opencv,即没有ffmpeg的功能。
```shell
python >> print(cv2.getBuildInformation())
General configuration for OpenCV 4.6.0 =====================================
Version control: 4.6.0
Platform:
Timestamp: 2022-07-04T07:35:14Z
Host: Darwin 21.5.0 arm64
CMake: 3.22.5
CMake generator: Unix Makefiles
CMake build tool: /usr/bin/make
Configuration: Release
CPU/HW features:
Baseline: NEON FP16
C/C++:
Built as dynamic libs?: NO
C++ standard: 11
C++ Compiler: /Library/Developer/CommandLineTools/usr/bin/c++ (ver 13.1.6.13160021)
C++ flags (Release): -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wno-delete-non-virtual-dtor -Wno-unnamed-type-template-args -Wno-comment -fdiagnostics-show-option -Qunused-arguments -Wno-semicolon-before-method-body -ffunction-sections -fdata-sections -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG -DNDEBUG
C++ flags (Debug): -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wno-delete-non-virtual-dtor -Wno-unnamed-type-template-args -Wno-comment -fdiagnostics-show-option -Qunused-arguments -Wno-semicolon-before-method-body -ffunction-sections -fdata-sections -fvisibility=hidden -fvisibility-inlines-hidden -g -O0 -DDEBUG -D_DEBUG
C Compiler: /Library/Developer/CommandLineTools/usr/bin/cc
C flags (Release): -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wno-delete-non-virtual-dtor -Wno-unnamed-type-template-args -Wno-comment -fdiagnostics-show-option -Qunused-arguments -Wno-semicolon-before-method-body -ffunction-sections -fdata-sections -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG -DNDEBUG
C flags (Debug): -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wno-delete-non-virtual-dtor -Wno-unnamed-type-template-args -Wno-comment -fdiagnostics-show-option -Qunused-arguments -Wno-semicolon-before-method-body -ffunction-sections -fdata-sections -fvisibility=hidden -fvisibility-inlines-hidden -g -O0 -DDEBUG -D_DEBUG
Linker flags (Release): -Wl,-dead_strip
Linker flags (Debug): -Wl,-dead_strip
ccache: NO
Precompiled headers: NO
Extra dependencies: -framework OpenCL /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Accelerate.framework -lm -ldl -framework Cocoa -framework AppKit
3rdparty dependencies: libprotobuf ade ittnotify libjpeg-turbo libwebp libpng libtiff libopenjp2 IlmImf zlib quirc tegra_hal
OpenCV modules:
To be built: calib3d core dnn features2d flann gapi highgui imgcodecs imgproc ml objdetect photo python3 stitching video videoio
Disabled: world
Disabled by dependency: -
Unavailable: java python2 ts
Applications: -
Documentation: NO
Non-free algorithms: NO
GUI: COCOA
Cocoa: YES
VTK support: NO
Media I/O:
ZLib: build (ver 1.2.12)
JPEG: build-libjpeg-turbo (ver 2.1.2-62)
WEBP: build (ver encoder: 0x020f)
PNG: build (ver 1.6.37)
TIFF: build (ver 42 - 4.2.0)
JPEG 2000: build (ver 2.4.0)
OpenEXR: build (ver 2.3.0)
HDR: YES
SUNRASTER: YES
PXM: YES
PFM: YES
Video I/O:
DC1394: NO
FFMPEG: NO
avcodec: NO
avformat: NO
avutil: NO
swscale: NO
avresample: NO
GStreamer: NO
AVFoundation: YES
Parallel framework: GCD
Trace: YES (with Intel ITT)
Other third-party libraries:
Lapack: YES (/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Accelerate.framework -lm -ldl)
Eigen: NO
Custom HAL: YES (carotene (ver 0.0.1))
Protobuf: build (3.19.1)
OpenCL: YES (no extra features)
Include path: NO
Link libraries: -framework OpenCL
Python 3:
Interpreter: /opt/homebrew/Caskroom/miniconda/base/envs/local_paddle_develop/bin/python (ver 3.8.13)
Libraries: /opt/homebrew/Caskroom/miniconda/base/envs/local_paddle_develop/lib/libpython3.8.dylib (ver 3.8.13)
numpy: /private/var/folders/5k/3y05d4h11p14mnf2fmmtcn140000gn/T/pip-build-env-agsw393m/overlay/lib/python3.8/site-packages/numpy/core/include (ver 1.21.0)
install path: python/cv2/python-3
Python (for build): /opt/homebrew/Caskroom/miniconda/base/envs/local_paddle_develop/bin/python
Java:
ant: NO
JNI: /Users/adamgao/.sdkman/candidates/java/current/include /Users/adamgao/.sdkman/candidates/java/current/include/darwin /Users/adamgao/.sdkman/candidates/java/current/include
Java wrappers: NO
Java tests: NO
Install to: /private/var/folders/5k/3y05d4h11p14mnf2fmmtcn140000gn/T/pip-req-build-3qs550ci/_skbuild/macosx-12.0-arm64-3.8/cmake-install
-----------------------------------------------------------------
```
解决方法,重装opencv,参考[](https://zhuanlan.zhihu.com/p/472115312)
```
# 编译x264解码库
```
```
# 编译ffmpeg
$ ./configure --enable-shared --enable-gpl --enable-libx264 --disable-avfilter --prefix=/usr/local
```
```
# 编译opencv
$ cmake -D CMAKE_BUILD_TYPE=Release -D WITH_VTK=OFF -D BUILD_opencv_stereo=OFF -D BUILD_opencv_viz=OFF -D BUILD_opencv_dnn=OFF -D BUILD_opencv_python2=OFF -D BUILD_opencv_test_imgproc=OFF -D BUILD_opencv_gapi=OFF -D PYTHON_EXECUTABLE=/opt/homebrew/Caskroom/miniconda/base/envs/local_paddle_develop/bin/python3 -D BUILD_EXAMPLES=OFF -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules -D CMAKE_INSTALL_PREFIX=/usr/local ..
```
@@ -0,0 +1,25 @@
---
number headings: first-level 3, max 6, 1.1
---
### 1 产品介绍
#### 1.1 基本情况
时间:2022年07月20日
地点:英德市教育局
人员:高宇、廖帆、陈思宇
#### 1.2 过程
1. 产品介绍
2. 关注费用问题
1. 服务器资源
2. 大屏设备
#### 1.3 对接人员安排
1. 罗股:英德教育局工作对接人,负责网络、设备、服务器等资源
2. 高宇:创医元,整体工作安排
3. 廖帆、陈思宇:创医元,后续需求与实施
### 2 当前工作项
#### 2.1 上线工作计划(创医元)
#### 2.2 服务器资源预算(创医元)
#### 2.3 现场大屏预算(创医元)
#### 2.4 列出数据采集清单(创医元)
@@ -0,0 +1,60 @@
---
number headings: first-level 3, max 6, 1.1
---
### 1 功能清单
| 序号 | 模块 | 功能点 | 包含 | 备注 |
| ---- | ------------ | -------------- | ---- |:---------------------------- |
| 1 | 信息管理模块 | 人员信息管理 | 是 | |
| ^^ | ^^ | 角色权限管理 | 是 | |
| 2 | 监控中心 | 实时监控 | 是 | |
| ^^ | ^^ | 智慧监控服务 | 是 | |
| ^^ | ^^ | 历史回放 | 待定 | 需要视频源供应方提供存储支持 |
| 3 | 数据大屏 | 投保数据屏 | 是 | |
| ^^ | ^^ | 安全隐患数据屏 | 是 | |
| ^^ | ^^ | 纠纷案件数据屏 | 是 | |
| ^^ | ^^ | 监控中心数据屏 | 是 | |
### 2 实施工作节点
![[2022-07-25 实施工作计划.excalidraw|1024|left]]
### 3 当前工作
#### 3.1 资源需求
##### 3.1.1 服务器资源预算
| 序号 | 名称 | 数量 | CPU<br/>核心数 | 硬盘<br/>GB | 内存<br/>GB | 网络(内) | 网络(外) | 备注 |
| ---- | ---- |:----:|:--------------:|:-----------:|:-----------:|:--------:|:--------:|:-------------------------------------------------------- |
| 1 | MN01 | 1 | 8 | 500 | 16 | 内网 | 出 | 集群控制节点<br/>NACOS服务管理集群<br/>Minio文件存储集群 |
| 2 | MN02 | 1 | 8 | 500 | 16 | 内网 | 出 | 集群控制节点<br/>NACOS服务管理集群<br/>Minio文件存储集群 |
| 3 | MN03 | 1 | 8 | 500 | 16 | 内网 | 出 | 集群控制节点<br/>NACOS服务管理集群<br/>Minio文件存储集群 |
| 4 | WN01 | 1 | 10 | 500 | 32 | 内网 | 出/入 | 高可用网关<br/>教育网格应用服务 |
| 5 | WN02 | 1 | 10 | 500 | 32 | 内网 | 出/入 | 高可用网关<br/>教育网格应用服务 |
| 6 | DN01 | 1 | 8 | 500 | 16 | 内网 | 出 | 持久化数据结点(主)<br/>缓存结点<br/>集群共享存储节点 |
| 7 | DN02 | 1 | 8 | 500 | 16 | 内网 | 出 | 持久化数据结点(备)<br/>缓存结点 |
##### 3.1.2 现场大屏预算
| 序号 | 名称 | 数量 | 备注 |
|:----:|:------ |:---- |:-------------------------- |
| 1 | 电脑 | 1 | 根据外接显示器数,增加显卡 |
| 2 | 显示器 | 14 | 按需 |
#### 3.2 信息收集
##### 3.2.1 各级别教育机构信息采集
* 采集内容与模板
| 机构编码 | 机构名称 | 教职工总数 | 级别 | 年级 | 各年级班级数 | 各年级学生数 |
| -------------- | -------- | ---------- | ---- | ---- | ------------ | ------------ |
| xxxxxxxxxxxxxx | XXX小学 | 108 | 小学 | 1 | 10 | 401 |
| ^^ | ^^ | ^^ | ^^ | 2 | 10 | 404 |
| ^^ | ^^ | ^^ | ^^ | 3 | 10 | 434 |
| ^^ | ^^ | ^^ | ^^ | 4 | 11 | 450 |
| ^^ | ^^ | ^^ | ^^ | 5 | 10 | 402 |
| ^^ | ^^ | ^^ | ^^ | 6 | 10 | 398 |
##### 3.2.2 监控设备信息
* 采集内容与模板
| 所属教育机构 | 所属教育机构编码 | 监控视频源格式 | 网络环境 | 视频源网络地址 | 认证信息 |
| ------------ | ---------------- | -------------- | --------- | ------------------------ | -------- |
| XXX小学 | xxxxxxxxxxxxxx | RTMP/RTSP/其他 | 内网/外网 | rtmp://xxx.x.x.x/xxx/xxx | 是/否 |
@@ -0,0 +1,60 @@
---
number headings: first-level 3, max 6, 1.1
---
### 1 功能清单
| 序号 | 模块 | 功能点 | 包含 | 备注 |
| ---- | ------------ | -------------- | ---- |:---------------------------- |
| 1 | 信息管理模块 | 人员信息管理 | 是 | |
| ^^ | ^^ | 角色权限管理 | 是 | |
| 2 | 监控中心 | 实时监控 | 是 | |
| ^^ | ^^ | 智慧监控服务 | 是 | |
| ^^ | ^^ | 历史回放 | 待定 | 需要视频源供应方提供存储支持 |
| 3 | 数据大屏 | 投保数据屏 | 是 | |
| ^^ | ^^ | 安全隐患数据屏 | 是 | |
| ^^ | ^^ | 纠纷案件数据屏 | 是 | |
| ^^ | ^^ | 监控中心数据屏 | 是 | |
### 2 实施工作节点
![[2022-07-25 实施工作计划.excalidraw|1024|left]]
### 3 当前工作
#### 3.1 资源需求
##### 3.1.1 服务器资源预算
| 序号 | 名称 | 数量 | CPU<br/>核心数 | 硬盘<br/>GB | 内存<br/>GB | 网络(内) | 网络(外) | 备注 |
| ---- | ---- |:----:|:--------------:|:-----------:|:-----------:|:--------:|:--------:|:-------------------------------------------------------- |
| 1 | MN01 | 1 | 8 | 500 | 16 | 内网 | 出 | 集群控制节点<br/>NACOS服务管理集群<br/>Minio文件存储集群 |
| 2 | MN02 | 1 | 8 | 500 | 16 | 内网 | 出 | 集群控制节点<br/>NACOS服务管理集群<br/>Minio文件存储集群 |
| 3 | MN03 | 1 | 8 | 500 | 16 | 内网 | 出 | 集群控制节点<br/>NACOS服务管理集群<br/>Minio文件存储集群 |
| 4 | WN01 | 1 | 10 | 500 | 32 | 内网 | 出/入 | 高可用网关<br/>教育网格应用服务 |
| 5 | WN02 | 1 | 10 | 500 | 32 | 内网 | 出/入 | 高可用网关<br/>教育网格应用服务 |
| 6 | DN01 | 1 | 8 | 500 | 16 | 内网 | 出 | 持久化数据结点(主)<br/>缓存结点<br/>集群共享存储节点 |
| 7 | DN02 | 1 | 8 | 500 | 16 | 内网 | 出 | 持久化数据结点(备)<br/>缓存结点 |
##### 3.1.2 现场大屏预算
| 序号 | 名称 | 数量 | 备注 |
|:----:|:------ |:---- |:-------------------------- |
| 1 | 电脑 | 1 | 根据外接显示器数,增加显卡 |
| 2 | 显示器 | 14 | 按需 |
#### 3.2 信息收集
##### 3.2.1 各级别教育机构信息采集
* 采集内容与模板
| 机构编码 | 机构名称 | 教职工总数 | 级别 | 年级 | 各年级班级数 | 各年级学生数 |
| -------------- | -------- | ---------- | ---- | ---- | ------------ | ------------ |
| xxxxxxxxxxxxxx | XXX小学 | 108 | 小学 | 1 | 10 | 401 |
| ^^ | ^^ | ^^ | ^^ | 2 | 10 | 404 |
| ^^ | ^^ | ^^ | ^^ | 3 | 10 | 434 |
| ^^ | ^^ | ^^ | ^^ | 4 | 11 | 450 |
| ^^ | ^^ | ^^ | ^^ | 5 | 10 | 402 |
| ^^ | ^^ | ^^ | ^^ | 6 | 10 | 398 |
##### 3.2.2 监控设备信息
* 采集内容与模板
| 所属教育机构 | 所属教育机构编码 | 监控视频源格式 | 网络环境 | 视频源网络地址 | 认证信息 |
| ------------ | ---------------- | -------------- | --------- | ------------------------ | -------- |
| XXX小学 | xxxxxxxxxxxxxx | RTMP/RTSP/其他 | 内网/外网 | rtmp://xxx.x.x.x/xxx/xxx | 是/否 |
@@ -0,0 +1,72 @@
---
number headings: first-level 3, max 6, 1.1.
---
```toc
```
### 1. 七月份工作回顾
1. 综合服务平台已完成应用整合与集成能力(完成)
2. 教育网格(完成)
1. 产品开发
1. 教育网格平台人员管理逻辑,已接入综合服务平台
2. 数据大屏完成两个,剩余两个
2. 实施
1. 完成英德、乐昌的产品宣讲
2. 基于乐昌的需求,初步定义一期计划,并完成设计
3. AI分析服务完成基础AI分析模块的建设,正在开发预警模块
### 2. 八月份工作安排
#### 2.1. 八月份工作主题
1. 产品宣传
1. 英德预览环境
2. 乐昌预览环境
2. 教育网格
1. 监控中心:
1. 教育网格监控中心开发
2. 完成预警逻辑接入
2. 任务跟踪模块
3. 完成AI服务预警逻辑
4. 隐患排查数据仓库建立
#### 2.2. 八月份目标
> [!INFO] 目标 1 :英德、乐昌预览环境部署
> 人员:孔文斌、徐钊
> 细化: [[#预览环境部署细化]]
> [!INFO] 目标 2 :教育网格监控中心开发
> 人员:陈孟泽、陈启慧
> 状态: 前后端接口对接、联调
> [!INFO] 目标 3:教育网格任务跟踪模块
> 人员:陈思宇、高宇、孔文斌
> 细化: [[#教育网格任务跟踪细化]]
> [!INFO] 目标四:AI视频监控预警
> 人员:黄国超、高宇
> 状态: 完善预警逻辑
### 3. 八月份目标细化
#### 3.1. 预览环境部署细化
> [!INFO] 目标 1 :英德、乐昌预览环境部署
> 人员:徐钊
> [!INFO] 目标 2 :预览环境部署
> 人员:孔文斌
> 子项:
> 1. 环境部署
> 2. 大屏接入
#### 3.2. 教育网格任务跟踪细化
> [!INFO] 目标 1 :需求分析
> 人员:高宇、思宇
> ![[教育网格工作跟踪设计思路.excalidraw|100%]]
> [!INFO] 目标 2 :开发工作预期
> 人员:孔文斌、陈孟泽
> 说明:
> 1. 教育网格后端
> 1. 人员组织结构
> 1. 任务管理模块
> 2. 任务小程序:小程序可以挂靠到教育局公众号,教育局企业微信,学校企业微信等等。
@@ -0,0 +1,9 @@
创医元在广东省各市建立了线下服务团队,从事调节服务10年
1. 依拖案件管理系统,提供了包括医疗,住建,校园的纠纷调节服务
2. 依拖安全隐患巡查系统,对各教育机构做专业的安全隐患分析
3. 我们正在积极的将医疗服务整合进创医元的服务体系
大数据时代,数据分析技术给了我们一种新的可能,于是为了将这10年的沉淀下来的数据转化为经验,我们启动了
- 创医元数据中台项目:
1. 创医元大数据中心
2. AI分析服务
@@ -0,0 +1,16 @@
| 系统名 | 开源/活跃 | 开发技术 | 最新版 | 描述 | 相关网址 | 部署方式 | 是否有开放的API接口 | 中文支持 | 插件支持 |
| ------ | ----- | ---- | ------ | -------------------------------- | --------------------------------------------------------------------------- | ------------- | ----------- | -------- | ----- |
| Moodle | 是/是 | PHP | | 都很好,只是PHP的技术栈不符合公司情况 | | docker | 有 | 是 | 是 |
| SAKAI | 是/是 | JAVA | | 项目,研究讨论,<br/>通过Demo可见,并不是课程的组织结构 | [开放代码](https://github.com/sakaiproject/sakai) | Tomcat/Docker | 官网说有,不过没找到 | 是 | 是 |
| ^^ | ^^ | ^^ | ^^ | ^^ | [官网-英语](https://www.sakailms.org) | ^^ | ^^ | ^^ | ^^ |
| ^^ | ^^ | ^^ | ^^ | ^^ | [DEMO演示](http://nightly2.sakaiproject.org) | ^^ | ^^ | ^^ | ^^ |
| LAMS | 是/是 | JAVA | 4.6 | 是否有API开放调用机制<br/>是否支持插件扩展体系 | [开放代码](https://github.com/lamsfoundation/lams) | | 无相关描述 | 是 | 无相关描述 |
| ^^ | ^^ | ^^ | ^^ | ^^ | [官网-英语](https://www.lamsinternational.com) | ^^ | ^^ | ^^ | ^^ |
| ^^ | ^^ | ^^ | ^^ | ^^ | [课程资源](https://lamscommunity.org/lamscentral/) | ^^ | ^^ | ^^ | ^^ |
| ^^ | ^^ | ^^ | ^^ | ^^ | [安装指引](https://edutechwiki.unige.ch/en/LAMS_installation_and_configuration) | ^^ | ^^ | ^^ | ^^ |
| ^^ | ^^ | ^^ | ^^ | ^^ | [DEMO演示](https://demo.lamsfoundation.org) | ^^ | ^^ | ^^ | ^^ |
| OLAT | 是/是 | JAVA | 17.0.1 | 综合对比,技术栈符合公司情况<br/>有接口可二开,能做系统对接 | [开放代码](https://github.com/OpenOLAT/OpenOLAT) | Tomcat | 有 | 可以做本地化配置 | 无插件 |
| ^^ | ^^ | ^^ | ^^ | ^^ | [安装指引](https://docs.openolat.org/manual_admin/installation/installGuide/) | ^^ | ^^ | ^^ | ^^ |
| ^^ | ^^ | ^^ | ^^ | ^^ | [官网-德语](https://www.openolat.org/) | ^^ | ^^ | ^^ | ^^ |
@@ -0,0 +1,41 @@
# 教育网格管理平台1.0上线
内容
* 教育局-学校网格管理关系(配置与查看)
* 教育局-人员结构、角色权限管理
* 教育局监控中心
* 安全巡检功能,风险整改通知
* 各园区数据统计
# 1.0版本产品研发与测试
人员:孔文斌、陈启慧、陈孟泽
# 网格化校园信息系统改造方案
负责人:高宇、孔文斌、刘国庆
内容:
1. 网格管理对接(管理关系,kafka消息中心)
2. 账户体系
3. 上级通知中心
4. 确定部署方案
# 网格化校园信息系统2.0功能范围
描述:协议外,教育网格管理平台的版本升级计划。
负责人:陈思雨、高宇
# 数据中心(教育网格)建模与转换开发
人员:黄国超、徐钊
# 数据中心(教育网格)原始数据采集分析
人员:黄国超、徐钊
# 网格化校园信息系统1.0功能范围
描述:依据协议,确定一期版本功能范围
负责人:高宇、陈思宇
# 1.0版本产品原型与设计
负责人:陈思宇
参与:陈思宇、范雨欣、陈孟泽
# 确定1.0版本功能边界
负责人:陈思宇
参与:高宇、孔文斌
@@ -0,0 +1,51 @@
# 综合服务平台1.0上线
内容
* 租户子账户管理
* 外部应用授权管理集成
* 门户网站
截止时间
5月31日
# 租户外部系统集成方案
人员:高宇、孔文斌
内容
* 租户机构外部系统集成方案
截止时间
5月25日
# BladeX线上环境部署
人员:孔文斌、高宇
内容:
* 项目chart&docker打包
* 基于猪齿鱼,部署测试、线上集群环境
截止时间
5月28日
# BladeX学习与测试环境部署
人员:孔文斌
内容:
* 功能模块分析
* 本地测试环境
截止时间
5月17日
# 门户网站发布
# 门户网站内容结构
人员:陈思宇
内容:
* 网站内容组织结构
* 产品页/主题页等内容提纲
# 门户网站内容
人员:范雨欣
截止时间
5月30日
# 门户网站技术框架
人员:陈孟泽
截止时间
5月30日
@@ -0,0 +1,9 @@
# 目标-综合服务平台2.0上线
内容
* 个人中心
* 松散服务整合体系
* 学平险服务包
截止时间
6月30日