CATALOG

一、背景与需求分析

1.1 医院语音通知的典型场景

在现代医院信息化建设中,语音通知系统已成为提升医护响应效率、优化就医体验的关键基础设施。结合多个医院的实际项目需求,语音通知系统主要覆盖以下三类核心场景

急救中心快速响应:胸痛中心、卒中中心、创伤中心在接到急救患者时,需要秒级触发医疗团队成员的电话通知,确保抢救小组快速集结。

智慧病房呼叫体系:患者通过床头机呼叫护士站,或护士需要增援时,系统应能通过语音音箱进行广播通知。

门诊导医与叫号:覆盖候诊区、诊室、药房的全流程语音叫号服务,减少患者等待焦虑。

1.2 传统方案的痛点

传统医院语音通知方案通常采用电话语音卡或独立的广播系统,存在以下问题:

  • 集成复杂度高:需要专用的语音网关、电话线路,对接HIS等业务系统时需要复杂的中间件

  • 扩展性差:增加一个通知点位需要布线施工,成本高、周期长

  • 内容固化:预设录音内容,无法动态生成个性化通知文本

  • 缺乏状态反馈:无法确认设备是否成功播报,难以追溯

1.3 芯步20W壁挂语音音箱的选型优势

芯步智能语音壁挂音箱20W(型号:UNI-YY-YX-BG-20W)采用WiFi 2.4G无线联网方式,无需网关、无需布线施工。其核心能力是通过HTTP接口直接推送文本内容,设备实时进行TTS语音播报,支持:

  • 实时远程语音播报,无需预录语音文件

  • 支持男/女音色、语速、语调、音量远程调节

  • 支持多音字矫正、数字读法自定义(数值、金额、手机号)

  • 内置5种铃声、5种提示音、5种警示音

  • 可无缝接入OA、ERP、HIS等各类业务系统

二、整体设计

2.1 系统拓扑架构

医院语音通知系统采用分层架构,通过芯步开放平台API实现对20W壁挂语音音箱的统一管控:

┌─────────────────────────────────────────────────────────────┐
│                       业务系统层                             │
│  ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐           │
│  │   HIS   │ │ 急救系统│ │ 护士站  │ │ 门诊叫号│           │
│  └────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘           │
│       │           │           │           │                 │
│       └───────────┴───────────┴───────────┘                 │
│                      │ HTTP/MQTT                             │
│                      ▼                                       │
│  ┌─────────────────────────────────────────┐                │
│  │      芯步开放平台 API                │                │
│  │  (设备管理/指令下发/状态推送)            │                │
│  └─────────────────────────────────────────┘                │
└─────────────────────────────────────────────────────────────┘
                              │ WiFi
                              ▼
│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐       │
│  │ 急救中心 │ │ 护士站   │ │ 医生办公室│ │ 值班室   │       │
│  │ 壁挂音箱 │ │ 壁挂音箱 │ │ 壁挂音箱 │ │ 壁挂音箱 │       │
│  └──────────┘ └──────────┘ └──────────┘ └──────────┘       │
│                        设备层                                │
└─────────────────────────────────────────────────────────────┘

2.2 数据流设计

┌──────────┐  1.业务触发  ┌──────────┐  2.HTTP请求  ┌──────────┐
│ HIS/急救 │ ──────────► │ 业务中间 │ ──────────► │ 芯步平台 │
│  系统    │              │   件     │              │   API    │
└──────────┘              └──────────┘              └────┬─────┘
                                                          │ 3.下行指令
                                                          │ (WiFi)
                                                          ▼
                                                    ┌──────────┐
                                                    │ 壁挂音箱 │
                                                    └────┬─────┘
                                                          │ 4.播报状态
                                                          │ (异步回调)
                                                          ▼
                                                    ┌──────────┐
                                                    │ 业务系统 │
                                                    │ (日志)   │
                                                    └──────────┘

2.3 设备部署规划

20W壁挂音箱采用铝合金外壳,尺寸为150×100×335mm,功率20W,足以覆盖医院走廊、护士站、值班室等中等面积空间。部署:

区域类型部署密度安装高度主要通知内容
急救中心每科室1台2.2-2.5m急救团队集结、患者到达通知
护士站每病区1台2.0-2.3m患者呼叫、医生增援、药品送达
医生办公室每科室1台1.8-2.0m会诊通知、手术提醒
值班室每楼层1台2.0-2.3m夜间急会诊、设备报警

三、接口集成技术方案

3.1 接口认证机制

芯步开放平台采用双重MD5签名机制,确保接口调用安全

签名算法

sign = md5( md5(AppSecret) + ts )

其中:

  • AppSecret:开发者密钥,在芯步控制台获取

  • ts:当前Unix时间戳(秒)

  • md5():标准MD5哈希函数,输出32位十六进制小写字符串

Java示例

Python示例

3.2 设备指令下发接口

向20W壁挂音箱下发播报指令,使用设备控制接口

请求地址

POST https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

请求头

Content-Type: application/x-www-form-urlencoded

请求参数

参数类型必填说明
devicestring设备ID,可在控制台或设备外壳上获取,多设备用逗号分隔
orderstringJSON字符串,包含播报指令

播报指令格式

完整请求示例(cURL)

3.3 高级播报控制

芯步20W音箱支持丰富的播报参数控制,可根据场景需求动态调整

音量控制

音量范围0-100,默认80。

音色切换

语速调节

语调调节

组合指令

播放提示音

播放铃声

3.4 批量设备通知

当需要向多个区域同时发送通知时,可在device参数中传入多个设备ID(最多100台)

3.5 异步状态回调

芯步平台支持MQTT推送方式接收设备执行结果。由于HTTP 200响应仅代表平台接收指令成功,不代表设备已成功播报,推荐在生产场景中订阅异步消息

MQTT订阅配置

  • 主题:api/{AppID}/device/control

  • QoS:1(至少一次)

回调消息体中会包含原样返回的extra字段,可用于关联业务请求:

四、典型医院场景集成实现

4.1 急救中心一键呼叫团队

场景描述:胸痛中心接到120转运患者,需立即通知心内科、急诊科、导管室等相关医护人员。

集成方式:在急救调度系统中嵌入HTTP调用逻辑

核心代码(JavaScript/Fetch)

4.2 护士站患者呼叫联动

场景描述:病房患者通过床头机呼叫护士站,护士站主机触发语音音箱播报。

业务流程

  1. 患者按下床头呼叫按钮

  2. 护士站主机接收呼叫信号

  3. 业务中间件解析患者房间号、床位号

  4. 向对应楼层护士站音箱下发语音播报

集成逻辑(Java Spring Boot)

4.3 门诊药房叫号系统

场景描述:患者缴费后,药房发药系统根据配药进度,通过语音音箱通知患者到指定窗口取药。

集成优势:无需预录语音,动态生成包含患者姓名、窗口号的个性化通知。

核心代码(Python Flask)

五、部署与运维

5.1 网络部署要求

芯步20W壁挂音箱采用WiFi 2.4G无线连接,关键网络要求

  • 网络频段:仅支持2.4GHz,不支持5GHz

  • 信号强度:设备安装位置RSSI不低于-65dBm

  • 网络安全:支持WPA/WPA2加密

  • 多网络冗余:设备可预设5组WiFi,自动选择信号最强的连接

医院部署

  • 走廊AP部署密度:每20-30米部署1台2.4G AP

  • 对于现有5G优先的网络环境,需单独开启2.4G SSID或创建IoT专用SSID

  • 若医院网络环境受限,可选配有线以太网版本

5.2 私有化部署支持

芯步产品支持私有化部署,可运行于纯局域网环境。对于医疗数据安全要求较高的医院,推荐采用私有化部署方案:

  • 消息服务器自建,数据不经过芯步公有云

  • 设备与内网API Server直接通信

  • 完全符合《网络安全法》和医疗数据本地化要求

5.3 监控与告警

建立设备状态监控体系:

监控项采集方式告警阈值
设备在线状态平台心跳检测离线超过5分钟
指令响应成功率异步回调统计成功率低于95%
音箱音量定期巡检API低于70
WiFi信号强度设备上报RSSI低于-70dBm

六、总结

本方案基于芯步20W壁挂语音通知音箱的开放HTTP接口,设计了一套适用于医院场景的语音通知系统集成方案。核心价值体现在:

  1. 部署便捷:WiFi无线连接,无需布线改造,单点部署时间<10分钟

  2. 接口简单:标准HTTP协议,任意编程语言均可对接,无需专用SDK

  3. 内容丰富:TTS动态生成语音,支持音量、音色、语速精细控制

  4. 场景覆盖广:急救通知、病房呼叫、门诊叫号等全场景支持

  5. 数据安全:支持私有化部署,满足医疗信息安全合规要求

通过将芯步语音音箱与医院HIS、急救调度、护士站等业务系统深度集成,可显著提升医护响应效率,优化患者就医体验,是医院智慧化升级的低成本、高价值的解决方案。