Aikagra-rgb/SHIELD-tourist-safety-system
GitHub: Aikagra-rgb/SHIELD-tourist-safety-system
SHIELD 是一套融合区块链数字身份、地理围栏与 AI 异常检测的智能旅游安全监控平台,为景区管理方和游客提供从入园身份签发到突发事件响应的全链路安全保障。
Stars: 0 | Forks: 0
# 🛡️ SHIELD — 智能旅游安全监控与事件响应系统



## 🌟 功能
### 🪪 数字游客 ID 平台
- 在入口处生成基于 Blockchain 的安全数字 ID
- 集成 KYC(Aadhaar / Passport)并嵌入行程安排
- 紧急联系人存储在链上,并进行防篡改验证
- 有时效性的 ID 仅在访问期间有效
### 📱 游客移动安全模拟器
- **自动分配的安全评分** 基于实时出行模式与区域敏感度
- **Geo-Fencing 警报** 在进入高风险或受限区域时触发
- **SOS 紧急按钮** — 立即通知最近的警察单位和紧急联系人
- **实时 GPS 追踪** 支持在交互式 SVG 地图上拖拽位置模拟
- **IoT 可穿戴设备集成** — 脉搏率、电池和连接性模拟
### 🤖 基于 AI 的异常检测
- 检测位置丢失、长时间不活动和行为异常
- 生成带有严重性分类(LOW / MEDIUM / HIGH / CRITICAL)的实时警报
- 具有置信度评分的自动化模式分析引擎
### 🏛️ 管理部门指挥仪表盘
- 带有游客密度可视化的实时热力图
- 具有响应分配功能的活跃警报管理
- 具有完整性验证的 Blockchain 账本审计追踪
- 自动生成 E-FIR(电子第一信息报告)
### 🌐 多语言支持
- 11 种语言:英语、印地语、泰米尔语、泰卢固语、卡纳达语、马拉雅拉姆语、孟加拉语、古吉拉特语、马拉地语、旁遮普语、乌尔都语
## 🗂️ 项目结构
```
smart-tourist-safety-system/
├── index.html # Main cockpit UI (3-column responsive layout)
├── styles.css # Cyberpunk dark-mode design system
├── app.js # Core logic engine (blockchain, geo-fence, SOS)
├── blockchain.js # Custom SHA-256 cryptographic ledger
├── languages.js # 11-language translation dictionary
├── docker-compose.yml # Orchestration for backend microservices
├── backend-ai-service/ # Python FastAPI AI anomaly detection service
├── backend-blockchain-contract/ # Node.js smart contract service (Ethereum/Ganache)
└── backend-gis-service/ # Node.js GIS & geo-fencing microservice
```
## 🚀 快速开始
### 前端(无需安装)
在任何现代浏览器中直接打开 `smart-tourist-safety-system/index.html`。
### 后端微服务(需要 Docker)
```
# 首先安装 Docker Desktop,然后:
cd smart-tourist-safety-system
docker compose up --build -d
```
## 🛠️ 技术栈
| 层级 | 技术 |
|-------|-----------|
| Frontend | 原生 HTML5, CSS3, JavaScript (ES6+) |
| Design | Glassmorphism, Cyberpunk 暗黑模式, CSS 动画 |
| Blockchain | 自定义 SHA-256 加密账本(客户端) |
| Maps | 带有 geo-fence 覆盖层的自定义 SVG 矢量地图 |
| AI Engine | 模拟异常检测(可扩展至真实 ML 模型) |
| Backend | Python FastAPI, Node.js Express |
| Containerization | Docker & Docker Compose |
| Fonts | Google Fonts (Inter, Outfit) |
## 📸 系统模块
- **注册面板** — 签发由 Blockchain 支持的数字游客 ID
- **移动安全座舱** — 带有实时遥测数据的游客智能手机模拟
- **控制中心地图** — 带有区域风险覆盖层的 SVG geo-fence 地图
- **AI 威胁监控器** — 实时异常检测警报
- **Blockchain 账本** — 防篡改交易审计追踪
- **E-FIR 生成器** — 一键生成事件报告
## 📄 许可证
该项目基于 **MIT License** 授权。
## 🤝 贡献
欢迎提交 Pull requests。对于重大更改,请先开启一个 issue 讨论您希望更改的内容。
*为智能旅游安全 ❤️ 构建*
标签:MITM代理, 云安全态势管理, 前端应用, 区块链, 地理围栏, 库, 应急响应, 异常检测, 旅游安全, 版权保护, 物联网, 自定义脚本, 请求拦截, 逆向工具