吴 刚,单杏花,杨 琳,许 娜,赵亚涛
(1. 中国铁道科学研究院集团有限公司 电子计算技术研究所,北京 100081;2. 陕西西铁商旅集团有限公司,西安 710000)
随着中国铁路高速发展,铁路广告行业也迎来了快速发展的契机[1],铁路广告受众群体广泛[2],倍受广告客户的青睐,拉动社会消费需求增长的同时,也为铁路企业带来更多收益。广告媒体作业环节是铁路广告经营与管理的重要组成部分,是实现铁路广告经营创收的基本保障。
铁路广告媒体资源除用于广告专业公司日常经营外,根据其位置、运营特点等不同因素又分属不同铁路单位管理,诸如经开、客运、车辆、工务、房建、宣传等部门。广告投放素材的审核、施工作业涉及上述多个部门,且不同类型媒体审核流程不同,跨组织、多层级,流程复杂[3]。以往使用以纸张为载体的传统审批方式需要花费很多时间和精力,而且在信息处理和存储方面具有局限性。
当前,针对铁路广告作业环节,文献[4]主要就车站信息刷屏机作业环节效率低、监控难的问题,开发了一套对信息刷屏机媒体广告集中播控的管理系统,降低了运行维护的成本,提高了广告投放的及时性、安全性和准确性。然而,铁路媒体类型及数量众多,亟需标准、高效的线上工作流工具系统的支持。
在车站、列车的生产环境中,为避免由于设备故障、停电、人为损坏等原因,导致广告不能正常播刊,损害广告客户利益,从而影响铁路广告经营指标考核,广告投放后的日常巡检、故障报修就显得尤其重要。在铁路广告媒体点位数量多、分布广、巡检人数有限的情况下,现场实施的日常巡检需要操作方便灵活、巡检任务发布高效准确、故障报修与反馈及时有效,同时具备可靠的巡检考核台账等业务要求。
本文基于对站车广告作业现状和业务的深刻剖析,设计实现了满足各铁路局集团公司业务需求的铁路广告媒体作业管理系统。主要从系统模块设计、系统架构、关键技术及系统实际应用情况几个方面展开阐述。
为解决铁路广告媒体作业过程中存在的问题,实现媒体资源统一管理、统一维护、高效运营的目标,本文设计了铁路媒体广告作业管理系统。系统将铁路局集团公司业务审批部室、站段、铁路广告专业公司、代理商(或广告客户)等均纳入其中,涵盖了铁路媒体资源管理、移动广告审核、广告作业施工、日常巡检等环节。
铁路广告媒体资源数量庞大,媒体资源信息不断随生产经营动态变化,管理比较困难。本系统应用二维图例方法,在业务过程中基于车站平面图模板,提供一套可视化的媒体资源管控界面,即时标注媒体点位位置及相关信息,使得媒体资源数据更加准确、直观,媒体资源库管理更加精细,可有效帮助施工作业和日常巡检作业。
广告业务流程,如图1 所示。为提高多部门协同办公效率,不受时间、空间限制,系统采用移动互联网技术,应用微信小程序、微信公众号、短信、钉钉消息等方式实现广告作业流程管控、在线通知等功能。
图1 广告业务流程
铁路广告媒体日常巡检工作繁重,站车现场作业也给工作计划编制、任务执行、效果考核等提出更高的要求。该系统基于移动端App 实现日常巡检作业,实时动态管控资源。
本系统采用B/S 和C/S 相结合的分布式架构。客户端由PC 浏览器、微信小程序、巡检App(Android/iOS)组成,服务端基于J2EE 的应用体系[5],通过Web Service 接口提供Java 应用的后台服务,数据库采用MySQL 及能够支持普通SQL 查询、存储过程和高级映射的持久层框架MyBatis[6],图像等非结构化文件通过文件服务器管理。系统使用Apache Shiro 安全框架执行身份验证、授权、加密和会话管理[7]。铁路广告媒体作业管理系统架构,如图2所示。
2.1.1 客户端
展现系统功能,提供给用户使用。PC 端的浏览器有维护铁路媒体资源、广告申请、查看数据、管理系统等功能;微信(小程序/公众号)有接收通知、广告审核、施工拍照等功能;App 客户端(Android/iOS)有巡检作业、媒体报修等功能。
图2 铁路广告媒体作业管理系统架构
2.1.2 技术应用
系统实现的关键技术,Web 服务采用传统的Spring MVC 架构,为小程序和巡检App 客户端提供Web Service 接口,通过Shiro 技术实现用户的鉴权,基于Session 实现校验等功能,工作流引擎采用Activity 技术,图像处理采用二进制流加工技术。
2.1.3 业务功能
包含媒体资源管理,申请、受理、审批、施工、巡检业务,审批流程配置,基础数据维护,系统管理等。
2.1.4 基础服务
权限服务管理用户的操作权限,定时服务处理系统的定时任务,日志服务记录系统用户的操作以便审计,文件服务提供文件的上传、下载功能。
2.1.5 数据存储
本系统应用MySQL 数据库存储信息化数据,广告素材、资质、附件等非结构化数据以文件方式单独存储到服务器。
2.1.6 外部应用
借助第三方技术,如移动通信设备的基于位置服务(LBS,Location Based Service),通过微信小程序和公众号、短信平台提供短信业务,通过外部系统拉取非业务数据。
系统包括媒体资源管理、审核、施工、铁路广告巡检、流程配置、基础数据管理、系统管理7 个模块,如图3 所示。
图3 系统功能
2.2.1 媒体资源管理
维护和管理媒体资源库数据以及与之相关的代理商(或广告客户)、车站、列车等相关信息。提供车站平面图维护、媒体点位可视化管理、媒体资源状态维护、媒体资源检索等功能。
2.2.2 审核
代理商(或广告客户)提交广告素材、广告资质等信息,由铁路广告专业公司和铁路局集团公司经开、客运、宣传等职能部门在微信小程序对媒体广告素材及资质进行审核。所有广告审核均有记录、可跟踪、可查阅。
2.2.3 施工
代理商(或广告客户)提报施工方案,经由铁路广告专业公司受理人员初审,站段、铁路局集团公司相关部门通过微信小程序依次审核许可后,向指定的施工人员分配施工任务;施工人员通过微信小程序定位施工媒体位置,并实时反馈施工状态;代理商(或广告客户)、铁路广告专业公司、站段等均可同步在线查看施工进度。
2.2.4 铁路广告巡检
在系统中制定巡检计划,系统按照计划定期生成待办巡检任务。巡检人员通过App 实地巡检,报送巡检结果。系统查询巡检任务状态、巡检结果和巡检轨迹,实施考核统计。
2.2.5 流程配置
动态配置审批工作流,根据业务要求设置广告公司内审、铁路局集团公司审核、施工作业审核等不同流程;配置工作流会签、并签等节点环节;按照媒体类型等条件设置自动匹配相应的工作流。
2.2.6 基础数据管理
管理和维护基础数据,包括基础数据字典、媒体资源标准字典、车站字典、列车车型字典、列车开行交路信息等。
2.2.7 系统管理
管理和维护用户组织机构、系统用户、角色、权限、日志等;管理代理商(或广告客户)客户的账号及授权;查询监控系统日志。
车站媒体点位图以车站内部结构平面图为模板,选取不同的图例,由铁路广告专业公司定期更新维护。车站媒体点位图以左下角为坐标系x、y 轴的原点,系统记录标注广告媒体位置坐标在坐标系中的值,通过图像处理,绘制成带不同图例的媒体资源点位图。标注图例不同的颜色、形状、图形大小表示媒体的种类、形式、规格,如图4 所示。
图4 媒体资源点位图示例
代理商(或广告客户)有广告业务需求时,在系统中选择媒体资源,系统根据其选择的坐标点识别并匹配到对应的媒体资源,动态生成当次广告施工作业的媒体资源点位图。在媒体资源点位图中,通过媒体资源图例可关联查看媒体资源详情,协助广告审核人员、施工作业人员和日常巡检人员准确定位媒体资源。
微信小程序具有无需下载、即搜即用的特点[8]。通过微信小程序、公众号整合审批业务流程,集成手机短信、钉钉消息等即时消息平台,用户可以方便查看待审素材、企业资质等信息,及时收到通知和提醒。系统应用工作流引擎机制,结合动态流程配置的方法,实现业务审批流程,适应不同流程的变化[9],如图5 所示。
图5 审批流程关系
广告投放审核流程由广告受理人员根据车站、列车不同媒体业务需要进行流程配置。广告受理人员实时查看审批流程记录,通过手机短信、钉钉消息等方式对未审批人员进行提醒,还可根据具体情况对审批流程进行人工干预,实时管控流程进度。
系统根据巡检计划定时生成每日的巡检任务;巡检人员通过巡检App 实时获取巡检任务,并通过App 记录媒体资源实时的工作状态。当巡检过程中遇到故障媒体时,通过App 拍照功能及时回传现场图像,做报修处理。系统中,经指派的施工人员会第一时间收到故障通知,实时查看故障记录,及时进到现场维修施工并反馈。同时,应用基于位置服务定位技术,巡检App 获取巡检人员工作时的位置信息[10],实时记录巡检轨迹,形成巡检台账。
目前,系统已上线实施,运行良好,较好地满足了铁路广告作业管理的需求,达到了预期的应用效果。据统计广告申请环节,媒体点位信息准确率由之前的60%提升至90%以上,媒体资源库基本完成信息化升级;审批环节目前仅需1~2 个工作日即可完成以往需5~10 个工作日才能完成的审核,效率提升明显;施工作业和巡检环节,建立起了完整的业务闭环数据库,施工详情、巡检记录、维修记录随时可调阅查看,媒体管理和维护更加及时高效,管理水平得到有效改善。
该系统借助移动办公、LBS 等网络技术,满足铁路媒体广告投放与巡检作业信息化的诉求。本文下一步需继续探索、引入更加先进的技术,进一步完善的闭环业务流程,不断完善和优化产业生态,助力铁路广告行业。
(1)进一步优化铁路媒体广告的网络化管理和投放,实现资源的远程管理、精准投放及智能监控。
(2)完善媒体资源库精准管理,应用3D 影像、VR 等技术模拟展示铁路媒体资源的设置情况,更好地规划、经营和管控媒体资源。