“软件定义物流”推动智慧物流全面发展

来源:本站 | 2018-11-08 18:49 | 作者:王继祥

timg.jpg

  一、软件定义:智慧时代的本质特征

  人类已经开始大踏步迈入智慧时代,智慧思维系统、智慧传导系统和智慧执行系统开始向物理世界延伸,让没有生命的物理世界开始有了生命的觉醒。

  智慧执行系统是与我们人类直接接触的系统,是我们看得见摸得着的智慧世界,给人类社会带来很大的冲击和震撼。如各类智能机器人、无人机、自动驾驶汽车的应用,引发了社会的广泛关注。目前,机器学习能力大幅上升,机器人开始在很多行业取代人工。但是智慧执行系统主要还是自动化和无人化技术的应用。

  阿法狗在围棋领域首次战胜了人类的世界冠军,新版“阿法狗”Master摒弃人类棋谱,通过数学模型只靠计算机下的自我对局和深度学习,在2017年开年与“阿法狗”对局完成风卷残云般的60胜。

  智慧传导系统是人类进入智慧时代的基础,核心是互联网、移动互联网、物联网的技术与应用。智慧传导系统由状态感知与即时信息传导两大功能组成,是实现信息世界与物理世界融合的关键,是智慧时代的基础设施。

  从本质上讲,人类进入智慧时代的核心是智慧思维系统。智慧思维系统是是智慧系统的大脑,是主宰智慧系统的控制核心,是让物理世界产生智慧生命觉醒的关键。智慧思维系统的信息资源是大数据,思考的引擎是云计算,实时分析和科学决策的是软件。软件才是做出科学决策的关键,是发布智慧指令的本源。

  当今社会互联网深刻改变了人类社会和生活模式。但是,互联网的核心价值是连接,通过连接来传达软件指令;硬件执行虽然很重要,但硬件执行需要智慧的指令;大数据很重要,但大数据需要软件的数据分析处理才能形成科学决策;云计算也很重要,但是云计算只是软件的计算模式。只有软件才是实现互联网核心价值的重要使能技术。

  二、什么是“软件定义”

  软件的发展可以分为三个阶段。第一个阶段是1946年至1975年中期,基本特征是软硬件一体化,软件是以程序的形式依附于硬件,以机器语言的方式展现,完成指令并具有简单计算功能;第二个阶段是1975年至1995年,这是软件产品化和产业化阶段。软件融合程序和文档为一体,作为独立的形态从硬件分离出来;第三个阶段是1995年以来软件的网络化、服务化阶段。在这个阶段,随着大数据、云计算的发展,推动软件逐步升级并占据主导地位,成为控制与管理硬件资源的大脑,其应用领域已经渗透到社会经济生活中的方方面面。

  目前,随着人工智能技术的发展,软件必将成为物理世界的大脑,未来的人类文明将运行在软件之上,进入软件定义时代。那么,什么是软件定义?要搞清楚软件定义需要了解其本源。

  “软件定义”概念发源于软件定义网络(SDN),是由Emulex提出的一种新型网络创新架构,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,通过一组应用程序编程接口(API)对网络设备进行任意的编程,从而实现新型的网络协议、拓扑架构而不需改动网络设备本身,实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好平台。随着云计算发展,“软件定义网络”的原理在云计算平台中落地应用,进行网络管理,重新“定义”了传统的网络架构甚至通信产业。

  在不改变网络设备硬件本身的情况下,通过应用程序编程接口对硬件设备任意编程控制,可以实现新的网络协议,让网络硬件资源活起来,这一理念具有一定的普适性,尤其是在缺乏柔性的物理世界,更具现实意义。因此随着软件定义网络的发展,软件定义的理念很快获得了普遍响应,并不断延伸和泛化,由最初的软件定义网络,向软件定义存储、软件定义数据中心,以及向软件定义制造、软件定义汽车、软件定义航天等领域发展,正在走向软件定义一切。

  根据上述软件定义的发展和原理,结合笔者自己的研究思考,现给出“软件定义”的概念如下:

  软件定义指的是把硬件资源抽象为虚拟资源,按照单元化和标准化的思想归类成基础硬件单元,具备标准的基本功能,在此基础上通过编写系统的应用程序软件,对虚拟的硬件单元模块进行更开放、灵活、智能的管理与调度,实现对物理世界的智能控制。

  从软件定义角度看计算机操作系统,实际上就是操作系统给了我们一台软件定义的计算机,主要的两大功能是:向下通过硬件资源的虚拟化管理各种各样的资源,向上通过管理功能的可编程提供各种公共的服务。因此,计算机软件专家、中国科学院院士梅宏教授将软件定义的技术本质概括为:硬件资源虚拟化,管理功能可编程,十分精确和形象。

  目前,软件定义正向传统行业延伸,以工业互联网、工业4.0(CPS)等为特征的新一轮工业革命,软件技术将是核心的竞争力,软件定义的智能制造平台推动了很多传统的制造业公司向软件公司转型;软件定义的网购平台推动了以软件为核心的平台型电子商务发展;现代物流是一个实体物理网络,软件定义物流必将推动智慧物流发展。

  三、“软件定义物流”本质与定义

  根据软件定义的概念与技术原理,笔者给出软件定义物流的基本定义如下:

  “软件定义物流”指的是把物流作业设施、设备、货物等物流硬件资源虚拟化,按照单元化和标准化的思想归类成基础的物流功能模块与基础货物单元,在此基础上通过应用程序软件对虚拟的硬件单元模块进行更开放、灵活、智能的管理与调度,实现对物流系统的智慧管理与控制。

  软件定义物流系统架构可以分硬件层、控制层和应用层三个层次。

  1.硬件层:物流硬件虚拟化

  在硬件层,主要分作业设施设备和作业对象的货物两类,作业设施设备主要包括:仓储设施、仓储设备、货运装备、搬运设备等;作业对象就是各类货物。

  按照单元化与标准化思想,物流设施设备资源的虚拟化是通过定义物流作业的标准功能模块来实现的。物流是一个复杂的大系统,这个大系统的物流运作按照笔者提出的物流作业五字诀,可以分为“分、合、搬、运、存”五大功能,据此对各类物流设施设备进行归类,并按照物流作业的细分功能进行标准化定义功能模块,就可以实现对物流设施、设备资源的虚拟化。

  随着智慧物流发展,自动化与无人化等智能物流设备,通过硬件资源虚拟化更有意义。我们可以把机器人、无人机等独立的终端设备定义为单元级智慧物流功能模块,把由各类单元级智慧物流模块编程组合的系统定义为系统级智慧物流模组,把网络化和平台化的智慧物流大系统定义为平台型智慧物流系统。

  物流作业对象的虚拟化需要按照单元化和标准化技术原理来归类,可以分为单品、标准箱、托盘、集装箱等货物单元,托盘是物流作业最基本的货物单元。

  2.控制层:管理功能可编程

  在控制层,需要全面推动物流流程标准化和物流服务标准化,需要把物流知识和作业流程软件化,实现管理功能可编程。

  控制层的可编程需要推动大数据应用,实现一切流程数据化,一切数据流程化。在编程过程中要全面应用人工智能的最新成果,需要借鉴各类适合于物流行业分析的数学模型研究成果,根据物流作业实际落地应用。

  传统的管理功能可编程往往局限于物流作业对象的管理与控制,智慧物流的管理功能可编程更需要对物流设施设备作业功能进行模组化编程和智能控制。

  3.应用层:万物互联,硬件觉醒

  应用层首先需要实现万物互联,把控制层的软件运行产生的智慧决策,实时传导到设施设备功能模块和货物标准单元,激发作业设施设备和作业对象等硬件资源的智慧觉醒,经过软件的控制与赋能,对各类物流作业场景与应用环境实现智慧化管控,并推动物流网络的天网与地网融合,实现全网运作的智慧化。

  四、“软件定义物流”的技术基础

  软件定义物流的发展驱动力是物流信息化。软件是智慧物流的大脑,软件的实时分析与科学决策需要物流大数据资源,软件的计算模式需要云计算、雾计算、边缘计算发展创新,软件分析与决策机制需要建立在机器学习、人工智能、数学模型等技术发展基础之上,软件的指令下达与传输需要互联网、互联网+、移动互联网、物联网、CPS(信息物理系统)等基础设施。

  软件定义物流的发展基础是物流标准化。物流标准化是硬件资源虚拟化的核心,推动物流标准化,先从物流作业对象“物”开始,通过包装技术把纷繁复杂的“物”进行标准规范和分类,建立“物”在生产企业、商贸企业、批发企业、物流公司、网购企业、零售门店、连锁企业等企业的物流作业场景中无缝衔接,自由“流动”的“接口标准”,需要利用单元化思想,按照物流系统最通用的物流作业单元“托盘”的标准,规范物流单品包装尺寸模数、物流周转箱标准模数、物流车厢的标准规格、集装箱的标准尺寸规格、叉车货架标准规格、仓库货位标准规格、分拣与输送标准规格,建立标准统一,尺寸模数协同的“物”的标准体系;

  在“物”的标准基础上,进一步规范物流作业流程、物流服务流程,完善和改进商业流程,推动“流”的标准体系建立;

  在物流的基础标准体系建立后,要把“物流”网络链接起来,需要对“物”的单元进行赋码,借助物联网技术,推动物流“链”的标准化,初步把物流单元与信息化技术对接,完成物流“链”的标准化。

  在物流“链”的标准化之后,就是进一步推动物流互联网的标准化建设。

  在对物流作业对象和物流流程等标准化基础上,已经初步具备了流程软件化基础,下一步还需要对物流作业的设施设备进行标准化。

10秒快速发布需求

让物流专家来找您