← 返回 播控与内容

实战:定时开关机与无人值守方案

最后更新 2026-06-22
s3 · 播控与内容 🟡 涉接线/工业配置
你将学到
  • 在 SoftPlayer 里配好定时排期,让播控系统每天按时开馆/闭馆
  • 配合电源时序器完成终端上下电的自动化
  • 配置终端开机自启和异常自恢复,做到停电恢复后无需人工介入
  • 设置远程监看,在办公室/手机上看到全场终端状态
  • 完整走一遍"故障制造→自动恢复"验证流程
🛒 器材清单
器材数量参考
SoftPlayer1
播放终端若干
电源时序器/可控插座(可选)1

价格随渠道波动,以购买页实时为准。

先说说为什么这一节值得花力气学。一个中等展厅,几十台播放终端、投影、大屏散布在各个展区——如果全靠人开关,每天开馆前保安得挨个机柜按电源键、等开机、点开播控软件,一套走下来小半个钟头;闭馆更麻烦,人一累就漏关,几台机器整晚整周末空转,轻则费电,重则投影灯泡和终端一直烧着折寿。真正要命的是周末和节假日:没人值班,半夜跳个闸、终端崩个程序,屏幕就一直黑着或卡着,等周一有人来才发现,甲方投诉早到了。"无人值守方案"要解决的就是这些破事——让展厅到点自己开、到点自己关、断电自己爬起来、出问题你在办公室手机上就看得见。

上一节把无人值守的原理和排期逻辑讲完了。这一节进实战:把一套 SoftPlayer 展厅播控从"人工开馆"升级到"自动开馆/无人值守",一步步配,每步验证,最后模拟一次断电故障确认恢复正常

如果你已经完成了 SoftPlayer 多屏同步播控实战 那一节,现在是在那套基础上加一层"定时+自恢复"能力。如果还没完成,先去把那节的组网、终端入网、节目推送跑通。

R2 实战内容,涉及 Windows 系统配置和网络设备操作。SoftPlayer 的具体界面菜单以你使用的软件版本为准;Windows 系统配置步骤以 Windows 10/11 为基准,其他版本路径可能略有差异。


器材清单(BOM)

名称 数量 说明
SoftPlayer(管理端软件) 1 装在管理机上,配排期和监控
播放终端 若干 已接入局域网,已推送测试节目
电源时序器 / 网络可控插座(可选) 1 实现远程/定时上下电,可选,有更稳健;可参考电源时序器选型
管理端电脑 1 Windows 10/11,作为 NTP 源和管理端
交换机 + 网线 1 套 所有设备在同一局域网

没有电源时序器也可以完成大部分步骤,电源时序器部分单独标注"可选"。


第一步:确认前提条件

在开始配定时之前,先确认几个基础项,后面如果出问题才知道往哪查:

  1. 管理端和所有播放终端在同一局域网,互相 ping 通。
  2. SoftPlayer 管理端能看到所有终端,状态"在线"。
  3. 至少一个测试节目已推送到终端,终端能正常播放。
  4. 记下每台终端的 IP 地址(最好是固定 IP)和机器名,贴在对应机柜上或记进表格。

你应该看到什么: 管理端终端列表里每台终端旁边是绿灯/在线,点进去能看到当前播放状态,不是空白或"离线"。


第二步:把管理端配成内网 NTP 服务器

定时排期依赖准确的系统时钟。把管理端配成内网 NTP 服务器,所有终端同步到管理端——这样即使外网断了,时间同步还能正常工作。

在管理端(Windows 10/11)执行以下步骤:

以管理员身份打开命令提示符(CMD),依次执行:

w32tm /config /manualpeerlist:"pool.ntp.org" /syncfromflags:manual /reliable:yes /update
net stop w32tm
net start w32tm
w32tm /resync /force

这把管理端配成从公网 NTP 同步、同时对外提供 NTP 服务的角色。

在防火墙里放行 UDP 123 端口(NTP 默认端口):

  1. 控制面板 → Windows Defender 防火墙 → 高级设置
  2. 入站规则 → 新建规则 → 端口 → UDP → 123 → 允许连接 → 命名"NTP入站"

在每台播放终端(Windows)配置 NTP 同步:

w32tm /config /manualpeerlist:"<管理端IP>" /syncfromflags:manual /reliable:no /update
net stop w32tm
net start w32tm
w32tm /resync /force

<管理端IP> 替换成管理端的固定 IP(如 192.168.1.10)。

验证同步:

w32tm /query /status

你应该看到什么: 输出里 Source 字段显示管理端 IP,RMS Offset 字段显示时钟偏差,局域网内正常应 < 10ms。如果 Last Sync Error 显示非 0 错误码,先查 UDP 123 端口是否放行。

💡 提示

对 Android 系播放盒,NTP 服务器地址通常在"设置 → 日期和时间 → NTP 服务器"里填入管理端 IP。以具体盒子的系统菜单为准。


第三步:在 SoftPlayer 里建排期计划

现在进入播控软件,建正式排期。以下步骤以通用播控逻辑描述,具体菜单名称以 SoftPlayer 实际界面为准。

建"工作日"排期:

  1. 进入 SoftPlayer 管理端的"排期"或"日程"模块。

  2. 新建排期计划,命名(如"工作日排期"),选择适用终端(全选所有终端)。

  3. 添加时间段:

    时间段 适用日 动作
    08:50–09:00 周一至五 唤醒/等待(此段留给终端开机就绪)
    09:00–17:30 周一至五 播放"展览节目"
    17:30–17:45 周一至五 播放"闭馆提醒节目"(可选,或改为循环节目尾段)
    17:45 周一至五 息屏/关机
  4. 保存排期计划,点"推送到终端"。

你应该看到什么: 推送成功后,在终端详情里能看到"排期已同步"或类似状态。如果当前时间在播放时段内,终端应立即开始播放;如果在息屏时段,应该息屏或黑屏待机。

💡 提示

先用一个今天某个时间点(比如10分钟后)来测试排期触发,验证时间点到了终端确实按排期切换,再把时间改成真实展览时间。别在真实展览开馆当天才第一次测试排期。


第四步:配置终端开机自启

每台播放终端的 SoftPlayer 客户端程序要在开机后自动启动,不需要人工双击。

Windows 系统两种方式:

方式 A(启动文件夹,简单):

把 SoftPlayer 客户端的快捷方式复制到 Windows 启动文件夹:

Win+R → 输入 shell:startup → 回车

打开的文件夹是当前用户的启动目录:C:\Users\<用户名>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

把 SoftPlayer 客户端程序(.exe)的快捷方式拖进这个文件夹。

方式 B(任务计划程序,更可靠):

任务计划程序可以配置"用户未登录也运行",适合开机后不需要手动登录 Windows 的场景:

  1. Win+R → taskschd.msc → 打开任务计划程序
  2. 创建任务(不是基本任务) → 命名"SoftPlayer 自启"
  3. 触发器:选"在登录时"或"系统启动时"(以实际需求为准)
  4. 操作:启动程序 → 选 SoftPlayer 客户端 .exe 路径
  5. 条件:取消勾选"仅当计算机使用交流电时才运行"(防止 UPS 切换时任务停止)

你应该看到什么: 重启终端后,不需要任何手动操作,SoftPlayer 播放端程序自动启动,屏幕上出现播放界面(黑屏等待或直接开始播放,取决于当前时间是否在排期播放段内)。


第五步:配置异常重启守护

开机自启只在开机时触发一次;如果播放程序在运行中崩溃,不会再自动重启。需要加一个"守护进程"。

用 NSSM 把播放程序注册为 Windows 服务:

NSSM(Non-Sucking Service Manager)是一个免费的开源工具(官网 https://nssm.cc/),可以把任意程序包装成 Windows 服务,服务崩溃后自动重启。

  1. 下载 NSSM,解压到管理方便的目录(如 C:\Tools\nssm\
  2. 以管理员身份打开 CMD,执行:
C:\Tools\nssm\win64\nssm.exe install SoftPlayerGuard
  1. 弹出的 NSSM 配置窗口:
    • Application → Path:选 SoftPlayer 客户端 .exe
    • Details → Display name:SoftPlayer 守护进程
  2. 点"Install service"
  3. 启动服务:net start SoftPlayerGuard

服务配置完成后,即使播放程序崩溃,NSSM 会在几秒内重新拉起它(默认 1500ms 后重启,可在 NSSM 配置里调整)。

验证: 手动在任务管理器里强制结束 SoftPlayer 客户端进程,观察它是否在数秒内自动重新启动。

你应该看到什么: 强制结束进程约 2 秒后,SoftPlayer 客户端重新出现在任务管理器进程列表里,播放界面重新出现在屏幕上。

💡 提示

如果 SoftPlayer 官方提供了"安装为服务"的选项,优先用官方方式,不要和 NSSM 同时使用,会冲突。查 SoftPlayer 安装文档,有些播控软件本身就支持注册为 Windows 服务。


第六步:配置 BIOS 来电自动开机

这是无人值守最重要的一层:市电恢复后,终端自动开机,不需要人去机柜前按电源键。

在终端的 BIOS/UEFI 里:

  1. 开机时按对应按键(通常是 Del、F2 或 F10,以设备手册为准)进 BIOS
  2. 找到 Power Management(电源管理)或 Advanced(高级)菜单
  3. 找到 Power On after Power FailureAfter Power LossAC Back 设置项(不同 BIOS 名称不同,以实际主板手册为准)
  4. 把设置改为 Power On(或 Always On / Last State
    • Power On:来电即开机
    • Last State:来电时恢复到断电前状态(如果断电时是开机,来电就开机)
    • Power Off:来电不自动开机(默认值,需要改掉)
  5. 保存并退出 BIOS(通常是 F10 保存退出)

你应该看到什么: 配置完后,拔掉终端电源插头 10 秒,重新插上,终端应该自动开机——不需要你按电源键

⚠️ 安全

部分迷你 PC / 工控机的 BIOS 里这个选项被隐藏或默认不可见,需要在高级菜单里启用"高级电源设置"才能看到。如果找不到这个选项,查设备厂商的技术文档或联系供应商,确认该设备是否支持来电自启。不支持来电自启的设备,只能靠电源时序器定时供电(见第七步)来触发开机。


第七步:电源时序器配合上下电(可选)

如果展厅有专用电源时序器(Power Sequencer)或网络可控插座,可以用来做:

  • 每天定时给设备插座上电/断电(精确控制开关机时间)
  • 通道间有时间间隔的顺序上电(避免同时启动对电网冲击)
  • 远程查看各路用电状态

接入逻辑:

播放终端的电源线接入时序器的受控通道(Channel 1、2……)。时序器在 08:45 给 Channel 1/2/3 上电(早于开馆,给终端开机留时间),在 18:15 断电(晚于闭馆,确认播放已停止后再断)。

网络可控插座的定时配置(以科星系列为例,参数以实际设备手册为准):

科星网络继电器/网络插座通常提供 Web 管理界面,浏览器输入设备 IP 进入管理页面:

  1. 进入"定时任务"或"计划"模块
  2. 新建任务:通道 1,每天 08:45,动作:合(上电)
  3. 新建任务:通道 1,每天 18:15,动作:断(断电)
  4. 对每个终端通道重复上述配置
  5. 保存,确认定时任务列表里所有任务已启用

你应该看到什么: 到设定的上电时间,对应通道的状态灯变绿,插在该通道的设备开始上电;到断电时间,状态灯灭,设备停止供电。Web 管理界面的通道状态实时反映当前通断状态。

💡 提示

电源时序器的"通道间延迟"(每个通道上电间隔 1~2 秒)不仅能避免电涌冲击,也能让设备有序启动。如果展厅里有大型投影仪,先给投影仪通道上电(它预热慢),再给播放终端上电(开机快),这样时间对得上,播控开始输出信号时投影已经准备好了。


第八步:配置远程监看

无人值守不等于无人关注,而是不需要人到现场就能知道运行状态。

SoftPlayer 管理端远程访问:

在管理端电脑上开启 Windows 远程桌面(RDP):

  1. 设置 → 系统 → 远程桌面 → 启用远程桌面 → 打开
  2. 记录管理端固定 IP(如 192.168.1.10
  3. 如果需要从外网(不在展厅局域网里)访问,需要在路由器上配置端口转发:外网某端口 → 管理端 IP:3389
⚠️ 安全

把 RDP(3389 端口)直接暴露到公网有安全风险,建议:(1)改用非标准端口;(2)只允许特定 IP 段访问;(3)用 VPN 远程进入展厅局域网再访问 RDP,比直接暴露 3389 安全得多。具体方案以你们展厅的网络安全要求为准。

日常远程查看流程:

  1. 手机或电脑连 VPN(或直接连展厅外网 IP,视配置而定)
  2. 用 RDP 客户端登录管理端(Windows 10/11 内置 mstsc,iOS/Android 用 Microsoft Remote Desktop app)
  3. 打开 SoftPlayer 管理端软件,查看各终端在线状态和播放状态
  4. 如有终端掉线:先查终端 IP 是否 ping 通 → 查是否断网 → 查电源是否断了

你应该看到什么: 从办公室(不在展厅)通过 RDP 登录管理端,SoftPlayer 管理端界面完整显示,所有在线终端状态正常(绿灯),当前正在播放的节目名称可见。


第九步:全链路验证——模拟断电恢复

这是整套配置的最终验证:模拟一次断电,确认系统能自动恢复,不需要人工介入

操作步骤:

  1. 确认当前时间在排期的"播放时段"内,终端正在播放节目。
  2. 拔掉一台终端的电源插头,记录时间 T0。
  3. 等待 30 秒(模拟短暂断电),重新插上电源。
  4. 等待终端自动开机并启动播放程序,记录恢复时间 T1。
  5. 在 SoftPlayer 管理端观察该终端的状态变化。

你应该看到什么:

  • T0:终端从管理端消失(状态从在线变离线或消失)。
  • T0 + 30s~60s(插回电源后):终端开始自动开机(如果配了 BIOS 来电自启)。
  • T0 + 1.5~2分钟(取决于开机速度):终端在管理端重新出现,状态变为在线,自动恢复播放当前排期对应的节目。

如果终端没有自动开机:检查 BIOS 来电自启设置(第六步),重做一遍。

如果终端开机了但 SoftPlayer 没有自动启动:检查开机自启配置(第四步/第五步)。

如果 SoftPlayer 启动了但没有按排期播放:检查排期是否已同步到终端本地(管理端查排期同步状态),以及终端本地时间是否正确。

💡 提示

这个"断电恢复"测试,在展厅正式交付甲方前一定要做一遍——不要只靠"我觉得配对了"。断电是展厅最常见的意外,如果恢复流程没测,真出事才发现问题更麻烦。建议写进项目竣工测试清单。


故障排查表

现象 最可能原因 排查步骤 解决方法
排期推送了,终端不按时切换 终端系统时间与管理端不一致 对比终端和管理端系统时间,查 w32tm /query /status 重新同步 NTP,确认 NTP 服务器可达
开机后 SoftPlayer 没有自动启动 开机自启未配,或任务计划程序被禁用 查启动文件夹;打开任务计划程序查任务状态 补配开机自启项;确认任务计划程序服务运行中
停电恢复后终端没有自动开机 BIOS 来电自启未配 重启进 BIOS 查 Power On after Power Failure 设置 改为 Power On,保存 BIOS 设置
播放程序崩溃后没有自动重启 守护服务未配,或 NSSM 服务停止 查 Windows 服务列表(services.msc) 重启 SoftPlayerGuard 服务,检查 NSSM 配置
RDP 远程登录后 SoftPlayer 界面不显示 用户会话被 RDP 新建了不同的桌面会话 查是否有多个用户会话;查 SoftPlayer 是跑在哪个会话 确保 RDP 使用"控制台会话"(加参数 /admin),或把 SoftPlayer 注册为服务(后台跑,不依赖桌面会话)
时序器定时上电,但终端没有开机 BIOS 未配来电自启,或终端需手动按电源键 手动断电再上电,观察终端是否自动开机 BIOS 改来电自启;如 BIOS 不支持,改用支持 Wake-on-LAN 的方案
排期时段到了但终端还在播放旧内容 排期冲突(两条规则重叠) 打开排期详情,检查时间段是否有重叠 删除冲突的旧排期,重新配置,重新推送

学会之后你能做出什么——效果与应用场景

把前面九步走完,你交出去的就不再是"一堆能播视频的机器",而是一套能自己管自己的展厅。具体到手上,你能做出这些实打实的东西:

你能做出什么 靠的是前面哪几步
到点自动开馆 / 闭馆,早上没人也准时开播 第三步排期 + 第七步时序器定时上电
停电跳闸后,终端自己爬起来接着播,不用人跑现场 第六步 BIOS 来电自启 + 第四/五步开机自启与守护
播控程序半夜崩了,几秒内自动重启,观众没赶上看黑屏 第五步 NSSM 守护服务
所有终端时钟对齐,多屏切换不错拍、排期不"抢跑" 第二步内网 NTP
人在办公室 / 手机上就能看全场终端在线状态、当前播的哪个节目 第八步 RDP 远程监看
交付甲方前先自己模拟一次断电,确认整套能自恢复 第九步全链路验证

这套能力用在哪些展厅场景:

  • 常年开放的企业展厅 / 城市馆:每天固定开闭馆,前台不用再懂技术、不用碰机柜,到点自动跑;省下的就是每天一个人半小时的开关机人力。
  • 无人值守的分展厅 / 异地展点:本部没法派人常驻,靠远程监看 + 自恢复兜底,出问题第一时间在后台看到,而不是等甲方打电话。
  • 节假日 / 周末照常开放的场馆:没有值班技术员的日子最考验自恢复能力,断电、崩溃都能自己扛过去,避免"整个假期黑屏没人管"。
  • 能耗和设备寿命敏感的项目:到点自动断电,杜绝整夜整周末空转,投影灯泡、终端都少烧,长期算下来省的是真金白银。

迁移价值:这套"NTP 对时 + 排期 + 开机自启 + 崩溃守护 + 来电自启 + 定时上下电 + 远程监看"的组合拳,不只展厅能用——连锁门店的广告屏、写字楼大堂的信息发布屏、户外楼宇媒体、无人商超的导视系统,凡是"设备散布、要定时开关、还不能派人常驻盯着"的场子,底层思路一模一样,你在展厅练熟的这套流程照搬过去基本不用重学。


动手挑战

  1. 设计一个带节假日特供的完整排期:平日 09:00–17:30 播正式展览内容,每周六日改播亲子版内容,国庆七天全天播特展版。在 SoftPlayer 里把这三套排期都配好,并测试在不同时间点(平日、周末、节假日覆盖)排期是否正确触发。

  2. 测试完整的断电恢复 + 排期自恢复:拔掉所有终端的电源(模拟全馆停电),等 2 分钟后恢复供电,计时从恢复供电到所有终端回到正常播放状态需要多少分钟,找出最慢的那台机器,排查是什么环节慢了。


本节学到的知识

  • 定时排期依赖准确时钟:把管理端配成内网 NTP 服务器w32tm /config),所有终端同步到管理端,外网断了也不影响对时,局域网偏差正常 <10ms。
  • NTP 走 UDP 123 端口,防火墙要放行,不然终端同步失败、排期就会"抢跑"或不触发。
  • 排期在 SoftPlayer 里按时间段配(开馆等待段 / 播放段 / 闭馆段 / 息屏段),配完要"推送到终端",且务必提前用"10 分钟后"这种近点先测触发,别开馆当天才第一次试。
  • 开机自启有两种做法:启动文件夹(简单)和任务计划程序(可配"未登录也运行",更可靠)。
  • 开机自启只在开机时触发一次,程序运行中崩溃不会重来;要靠 NSSM 把播放程序注册成 Windows 服务,崩溃后默认约 1500ms 自动拉起。
  • BIOS 的"来电自启"是无人值守最关键一层:把 Power On after Power Failure / AC Back 改成 Power OnLast State,市电恢复后终端自动开机,不用人按电源键;部分工控机该选项被隐藏,不支持的只能靠时序器定时供电触发。
  • 电源时序器 / 网络可控插座可做定时上下电,且通道间留 1~2 秒延迟既防电涌又能让预热慢的投影先上电、终端后上电,时间对得上。
  • 无人值守 ≠ 无人关注:靠 RDP 远程桌面在办公室 / 手机上看全场状态;但 3389 端口直接暴露公网有风险,优先走 VPN 进内网再连。
  • 交付前必做"断电恢复"全链路验证:拔电 30 秒再插回,观察终端能否自动开机→自启播控→按排期恢复播放,任一环节断了就回对应步骤重查。

小结 · 你现在掌握了什么

  • 你把管理端配成了内网 NTP 服务器,所有终端时钟对齐,定时排期的基础稳固了。
  • 你在 SoftPlayer 里建了正式排期计划,终端能按时间表自动开始和结束播放。
  • 你配好了三层自恢复保障:开机自启(方式 A/B)、崩溃守护(NSSM 服务)、来电自启(BIOS 设置)。
  • 你(可选)用电源时序器实现了定时上下电,展厅开闭馆不再需要人到机柜前操作。
  • 你配好了 RDP 远程桌面,能从不在现场的地方看到全场播控状态。
  • 你用"断电恢复"测试验证了整套配置能真正无人值守。

这套配置做完,你的展厅播控才算真正"交付"了——不依赖人、不怕停电、出问题远程知道。要进一步了解 SoftPlayer 完整功能,可以查阅 SoftPlayer 网络可控播放器

下一步:播控稳定运行之后,展厅里的另一套大脑——中控系统的选型和编排,进入 S4 中控主机 / 可编程控制器 / 软件中控怎么选

📄 来源 / 自校链接

本文为公开资料整理,非亲测。关键参数与代码请结合实物与下列官方来源验证。

内容有错、看不懂、或想看下一期?告诉我们 →

本文为公开资料的学习整理,非亲测。涉接线/花钱/合规的步骤请结合实物与官方最新资料验证,风险自负。见免责声明

本教程对应产品

查看产品详情 →

需要展厅软硬件方案或定制开发?