之前看过一篇文章是,是INFORM的副总裁写的关于以TOS外挂模式提升码头生产效能的文章。文章对外挂模式的总结挺好的,我最近也一直从事这块的工作,以此文梳理一下前面的经验,记录一下自己的感想。

TOS已经实现了第一阶段的使命

集装箱码头的生产计划调度管理是一个复杂的过程,需要大量的决策。TOS就是一个用来收集各种现场信息,各种复杂数据,然后通过结构化,清晰地呈现在用户面前,为用户决定下一步计划提供支持。

对于目前大多数TOS来说,所提供的功能只是在让用户能够做出生产计划,但是现在的生产要求是用户必需做出做好的生产计划,做出对码头来说最有价值的生产计划,这才是最关键的。目前的TOS在这方面是给不了力的。

码头通过不断提升计划的合理性来提升运行的效率。总结为会有两方面因素影响作业计划,复杂因素和不可预测因素。

对于不复杂和可预测的情况,码头TOS已经可以直接支持。

如果复杂性提高,那么这部分决策可以由TOS来事先定义处理。

对于不可预测性的提高,那么生产计划就需要持续变化,以来支持不可预期的中断和特殊的要求。

所以对TOS来说,需要能够以外挂方式支持敏捷优化组件,来支持最佳决策。

新技术催生运营优化的新方案

随着计算机硬件技术的发展,虚拟化和云平台等联合计算能力的提升,使得传统线性编程可能需要几年解决的问题,现在只需要几秒钟就可以解决。计算机能够处理的海量数据以及对各种因素的模拟远非人类大脑所能匹敌,现今人工智能在某些专业领域的水平已经远超人类,比如对人脸的识别、围棋对弈等等。

云平台、大数据、人工智能,经过前几年互联网浪潮中互联网公司的探索和实际使用,已经互联网公司的业务中得到广泛使用,并积累了非常多的经验,而今在互联网市场红海后,很多互联网公司开始2B战略,其中一部分就是向传统企业输出这些技术,寻求共赢机会。这些像码头这类传统企业来说是一个机遇,也将是一次浪潮。

但是这些技术型公司不懂行业,不懂TOS,而我们码头公司又不懂他们的技术,如何迅速有效合作产出预期成果,也是一项从管理到技术实现的难题。对于技术层面来说,以外挂方式来增加TOS的能力为码头提高效率的方案是不错的选择,也是双方技术方案落地的最佳方式。

TOS要用开放拥抱未来

外挂并不会替换TOS,而是与TOS合作共生,共同为码头提升生产效率。

外挂也不会改变TOS主要的功能,多数外挂运行在后台,并不直接与用户打交道,能够有效避免用户习惯改变的不适和用户培训的成本。

对于TOS软件过程管理来说,外挂方式的实现速度会比传统的TOS需求方案实现要快得多。一方面是因为互联网公司本身对于敏捷软件开发的基因决定,另一方面,外挂方式也会让TOS这种传统生产型企业业务系统不能中断业务的情况得到解决。

但对于TOS来说,有了更高的开放要求,

  • 第一是为了隔离变化。外部的变化,不能影响TOS主要的功能、本身的稳定性和少量的性能损失。

  • 第二、TOS需要对自身进行抽象,形成标准化、产品化的API。API不能老变,而且不能要什么过很久才能给什么。

  • 第三、对提供的服务和API有统一的管理和跟踪能力。

这些属于架构范畴,说来话长,也只能抛砖引玉了。

为码头带来的生产效率提升

本想在本节举例一些场景,其实是非常多,我就拿我们做的大概说一下。

  • 自动配载:通过数据模型和前置参数来计算最优装船计划。

  • 智能理货系统:整合了箱号识别模块、桥吊特征识别模块、验残模块等,对岸边装卸船作业进行监控和管理。

从辅助决策和自动决策

这类项目的落地,对于公司来说不只是生产效率的提升或者是成本的降低,而且是公司智慧资产的沉甸。

被固化在外挂系统中的知识资产不会随着人员变动而损失。

随着经验的完善,最佳决策模式一次次的被刷新,最终这些系统总会接管人类大部分操作。

公众号:港科技

后TOS时代的码头数字化生产力的更多相关文章

  1. 后Hadoop时代的大数据技术思考:数据即服务

    1. Hadoop 的神话正在破灭 IBM leads BigInsights for Hadoop out behind barn. Shots heard IBM has announced th ...

  2. 中国B2B行业将进入后平台时代

    中国的B2B正在进入后平台时代,我们用三个特征来诠释这个词:1.电商平台构建流程闭环服务,从电商平台向综合服务商转变:2.新流量批发策略的落地代表B2B找到了新入口:3.第三方服务的价值变现与第二波创 ...

  3. “后PC”时代来临

    “后PC”时代来临 数年前,喜达屋酒店及度假村国际集团将总部搬迁至美国康涅狄格州斯坦福,这也让公司首席执行官Frits van Paasschen有机会“除尘换新”. 那么,Frits van Paa ...

  4. 后RCNN时代的物体检测及实例分割进展

    https://mp.weixin.qq.com/s?__biz=MzA3MzI4MjgzMw==&mid=2650736740&idx=3&sn=cdce446703e69b ...

  5. GPU计算的后CUDA时代-OpenACC(转)

    在西雅图超级计算大会(SC11)上发布了新的基于指令的加速器并行编程标准,既OpenACC.这个开发标准的目的是让更多的编程人员可以用到GPU计算,同时计算结果可以跨加速器使用,甚至能用在多核CPU上 ...

  6. 后Hadoop时代的大数据架构(转)

    原文:http://zhuanlan.zhihu.com/donglaoshi/19962491 作者: 董飞       提到大数据分析平台,不得不说Hadoop系统,Hadoop到现在也超过10年 ...

  7. DevOps时代,企业数字化转型需要强大的工具链

    伴随时代的飞速进步,中国的人口红利带来了互联网业务的快速发展,巨大的流量也带动了技术的不断革新,研发的模式也在不断变化.传统企业纷纷效仿互联网的做法,结合DevOps进行数字化的转型. 通常提到Dev ...

  8. 后Hadoop时代的大数据架构

    提到大数据分析平台,不得不说Hadoop系统,Hadoop到现在也超过10年的历史了,很多东西发生了变化,版本也从0.x进化到目前的2.6版本.我把2012年后定义成后Hadoop平台时代,这不是说不 ...

  9. 后ARM时代,嵌入式工程师的自我修养

    1 嵌入式学习的一些概念理解误区 很多嵌入式初学者认为,学嵌入式,就是学习ARM,就是学习开发板.买一块开发板,然后在上面“移植”u-boot.Linux内核,再使用busybox制作一个根文件系统, ...

随机推荐

  1. nodejs api 中文文档

    文档首页 英文版文档 本作品采用知识共享署名-非商业性使用 3.0 未本地化版本许可协议进行许可. Node.js v0.10.18 手册 & 文档 索引 | 在单一页面中浏览 | JSON格 ...

  2. easyUI-右键菜单,关闭选项卡

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  3. codeforces 691A A. Fashion in Berland(水题)

    题目链接: A. Fashion in Berland 题意: 思路: AC代码: //#include <bits/stdc++.h> #include <iostream> ...

  4. ASP.NET Core:WebAppCoreAngular

    ylbtech-ASP.NET Core:WebAppCoreAngular 1.返回顶部 1. 2. 3. 4. 5. 6. 2.返回顶部   3.返回顶部   4.返回顶部   5.返回顶部   ...

  5. 6-11 SVM支持向量机2

    SVM支持向量机的核:线性核.进行预测的时候我们需要把正负样本的数据装载在一起,同时我们label标签也要把正负样本的数据全部打上一个label. 第四步,开始训练和预测.ml(machine lea ...

  6. (水题)Codeforces - 650A - Watchmen

    http://codeforces.com/contest/650/problem/A 一开始想了很久都没有考虑到重复点的影响,解欧拉距离和曼哈顿距离相等可以得到 $x_i=x_j$ 或 $y_i=y ...

  7. (水题)洛谷 - P1014 - Cantor表

    https://www.luogu.org/problemnew/show/P1014 很显然同一对角线的和是相等的.我们求出前缀和然后二分. 最后注意奇偶的顺序是相反的. #include<b ...

  8. Swift3.0 控制流

    常用的一些判断方式 //for in let numberList = [, , , , ] //获取第一个元素 !拆包 print(numberList.first!)//1 //获取最后一个元素 ...

  9. hdoj5835【水题】

    思路:不想说了..具体看代码... #include <iostream> #include <stdio.h> #include <string.h> #incl ...

  10. macOS 设置Root密码

    用管理员帐号进入Terminal: 1) 输入:sudo passwd root ,回车: 2) 输入新的root密码: 3) 输入:su : 4) 输入新密码: 这样就进入到root帐号了.