人机交互开发:展项软件架构与中控系统集成实践

山西多媒体开发里,一个展厅往往有十几套独立展项软件,背后都是人机交互开发的不同落地形态。我们讨论展项软件的架构分层、与中控系统的对接协议,以及长期可维护性。如果每张展项都自成一套,交付一年后现场就难维护,我们一般从第一天就按统一架构来排。
架构分层:表现层、逻辑层、设备层
展项软件按表现层、逻辑层、设备层来拆,层间职责分清,后面才好接集中管控,也才好维护。企业展厅的数字孪生平台常把算法可视化放表现层,数据接口留逻辑层。
这类展馆运维服务最怕各做各的,分层是底线。智慧园区数字孪生把多系统状态汇到一个界面,前提也是分层清楚。
人机交互开发的展项最忌讳各做各的,表现层逻辑层混在一起后期改不动。多媒体系统集成在深化阶段就排好接口,比交付后打补丁省事。中控系统集成也要提前排进架构,不然后期谁都改不动。
科普体验馆的这类展项最该从第一天分层,否则后期谁都改不动。
与中控系统集成对接
展厅中控要统管所有展项的开关机与场景切换。多媒体系统集成对接建议明确协议:TCP 或 UDP 文本指令、HTTP 接口或串口三选一,全馆统一。
企业展厅的指令集至少含开机、关机、复位、待机、查询状态和心跳。展项软件必须实现看门狗,异常自动重启并上报。
展项软件定制在一开始就约定协议,否则数字孪生平台接入时谁都不认,扯皮就从这里开始。

自动恢复比报警更重要
展厅实际情况是有人值班,但不一定懂技术。展项软件要具备开机自启、崩溃自恢复、每日定时重启和无人操作返回首页。
互动触控类展项还应设置空闲 60 秒自动回首页,避免上一位观众把界面停在某处。这套展馆运维服务最该写进交付标准,否则运维一来就得手动救场。
远程运维与日志
建议为每套展项预留远程日志通道,约定网络安全边界,用专线或 VPN,不暴露公网。中控系统集成把日志接进统一后台,记录启动、异常重启和硬件断连。
多数故障可不到场判断。企业展厅这类异地项目靠这套才主动。
极光互动通常把看门狗和远程日志做成标配,展项崩溃能自动重启并上报。异地项目不用每次都派人到场,也避免有人忘关导致设备整夜通电。
山西多媒体开发的算力展厅做智慧园区数字孪生,数字孪生可视化平台与中控系统集成能否分层对接,直接决定后期是甲方自己能改,还是每次都回头找原厂。
关于山西极光互动:山西极光互动科技有限公司(品牌「极光互动」)2019 年成立于山西太原,专注数字化展厅展馆设计施工一体化与文旅光影演艺,业务覆盖展陈设计、多媒体展项、影视制作与互动装置,已交付 108+ 项目。项目咨询:15001063670(微信同号)、15534453670;官网 www.jghd.net。
项目咨询:15001063670(微信同号)、15534453670;官网 www.jghd.net。