【原创】XXX售货机智能终端管理平台设计方案二三事(一)
【原创】XXX售货机智能终端管理平台技术方案 (一)
By Jango
(注:仅代表个人设计观点。本文属原创方案,如有抄袭等行为必追究法律责任)
对系统设计的兴趣爱好,持续了好几年,写过好几个方案,不过都已经压箱底了。针对于当下新零售行业的兴起,各家方案都有它自己的故事,因此,技术方案也各不相同。
后续我会抽空争对新零售的业务模式和技术平台进行拆解与分析,并分解可能存在的技术架构思路。
本文仅作为后续新零售技术方案的引子,大致讲述下目前地铁站里带有广告显示屏的自动售货机,可能不同厂商有不同的技术方案。不过,只要是能够支撑起相关的业务方案,那就算得上是一套不错的技术方案。
一、说明
该终端监控管理平台是对自动售卖机进行监控管理的平台,同时也包含了广告分发与显示。涵盖机器终端在线状态、故障监管、故障等级、订单执行情况上报、故障消息通知(短信通知、微信模版消息通知、邮件消息通知)、广告管理(32寸屏幕)等,使运营维修人员,可实时掌握机器终端的状况。后续可扩展接入故障维修派单功能,可实时保证机器终端的可用性、可靠性。
二、主要业务功能如下(简化版):
a)机器终端管理
显示机器终端实时状态,设置机器终端类型(如:盒饭机、蒸烤机、咖啡机等)
b)机器终端维修人员管理
维修人员基本信息、联系方式管理,各维修人员负责维修零部件设定
c)机器故障管理
显示机器终端各零部件实时上报的故障,然后自动将故障消息根据负责该部件维修人员的联系方式,通知该人员,如遇到紧急故障,系统自动派送维修 工单至对应的维修人员
d)广告管理
对需要在终端屏幕上显示的广告进行维护,也可维护第三方客户方需要投放的广告,同时可根据地理行政区域、机器类型、商圈、单一、统一等方式分 发广告至对应的机器终端
e)订单执行情况管理
各机器终端对每笔用户订单的执行情况一览,同时可争对各订单数据进行汇总分析
三、架构
主要业务场景为:
1、机器终端在机器发生故障时,上报故障代码。
2、平台根据故障代码,匹配对应的故障说明。
3、平台根据故障代码,识别故障的类型和故障的紧急程度,生成故障维修工单,并
4、短信或者邮件提醒维修人员。
5、维修人员完成维修任务后,机器自检正常并上报正常后,维修工单自动完成。
6、机器根据用户订单执行取货动作,并向平台反馈订单的执行情况。
7、机器定时向平台发送心跳,以保证与平台之间的连接会话不断开。
8、平台根据运营人员设定的广告分发内容,发送广告消息至机器终端。
业务架构图
系统流程图
主要流程时序
故障发生上报并通知相关人员时序:
广告分发及android广告显示屏显示时序:
机器故障上报,生成维修工单,并通知维修人员时序:
(未完待续)
关注微信公众号,查看更多技术文章。 欢迎点评与指导。转载请备注来源,谢谢!
By Jango