张彩波
(中国航天系统工程有限公司, 北京 100070)
如何借助新一代信息技术手段解决城市发展面临的社会治理、行业管理、社会民生等关键问题,成为当前智慧城市发展面临的首要任务,只有将数字智能从个体向城市管理的整个系统扩展才能使智慧城市变得更加智慧。
为此,围绕面向智慧城市应用的智慧系统开发与设计,尤其是智慧城市对数据的融合与挖掘、实时处理与分析及智能化的决策等方面,中外学者及企业相继开展了一系列理论与实践探索。因此,通过全面梳理智慧系统在智慧城市应用中的前沿技术体系和发展方向,搭建面向智慧城市应用的智慧系统,有助于解决智慧城市建设过程中面临的主动感知、信息传输、海量异构数据的处理与融合、跨领域信息资源的共享与交换,以及人-机-物融合的智能决策应用等基础共性问题。
智慧城市建设需要通过面向不同行业、不同领域、不同应用对象的各类智慧系统的开发才能实现城市的智慧化管理,提升城市管理的智能化水平和信息化关键能力。
智慧城市作为一项复杂的系统工程,其必须赋能城市全面的信息主动感知能力、安全高效的网络传输能力、强大的数据计算能力和精准的智慧应用能力,并将各个行业的应用系统集大成于一体,实现统一的智能化、智慧化应用,为城市的生产、生活提供智慧服务。因此,通过新一代信息技术的融合创新,实现面向智慧城市行业应用服务的智慧系统的设计、开发、系统集成与应用,成为当前智慧城市建设的重点方向。
1.2.1 智慧系统的理论基础
由于城市包含了生产、生活等若干个子系统,智慧城市则是名副其实的“系统的系统”。钱学森等[1]从数字城市角度给出了智慧系统的原型,指出“作为一个人机共存、人网合一的人工开放型巨型系统,数字城市管理服务系统表现出很高的智能性与社会性,建立这个开放的巨型智能系统,一方面要从认知科学的理论出发,运用人工智能、计算机科学和信息技术的最新成果,同时采用从定性到定量的综合集成法”。朱新明等[2]从城市的功能和发展前景出发,指出“数字城市的综合系统,特别是支持应变、决策和适时发展的系统,必须具备相应的学习功能,而且是有教师的学习,人-机结合的系统学习的功能”。
随着信息化与工业化的深度融合,信息物理系统(cyber-physical system,CPS)的提出为智慧系统的设计提供了关键技术与方法。CPS通过集成先进的感知、计算、通信、控制等信息技术和自动控制技术,构建了物理空间与信息空间中人、机、物、环境、信息等要素相互映射、适时交互、高效协同的复杂系统,实现了系统内资源配置和运行的按需响应、快速迭代、动态优化,其体系结构一般由决策层、网络层和物理层构成,核心技术则主要由CPS感知设计技术、CPS信息处理技术、CPS建模与认知技术、CPS决策与控制技术等分步骤设计技术和CPS集成设计技术、数字孪生技术和CPS安全性技术等系统整体设计技术构成[3-4]。王辉等[5]指出,智慧系统是指物与物通过各种系统互联、互通,以自动或半自动的方式实现更加迅速、正确、灵活、节约地交流和反应。通过系统使物体与物体之间直接对话,提高决策的速度和质量,使生产和生活更为便利。胡虎等[6]从智能的定义入手,提出了三体智能理论,通过总结智能技术互动融合发展的若干基本规律,创造性地提出了物理实体、意识人体和数字虚体三体化一,指出两体数字化、两体认知化、三体互联化是人类社会走向智能最重要的前奏和大趋势,为构建人-机-物协同融合的智慧系统提供了理论指引。
1.2.2 智慧系统在智慧城市中的典型应用与实践
当前,智慧城市所涉及的智慧系统的开发与应用主要聚焦在专项领域的大数据量业务处理、数据存储与分析、城市数据智能化与数据应用等方向。
(1)IBM(International Business Machines Corporation)“智慧系统”战略。2009年,IBM提出了“智慧系统”战略,解释了基于物联化、智能化、感知化、云架构的智慧系统。2010年,IBM正式发布其关键性的三大策略,即为工作负载而优化、以“云”方式交付和创造绿色节能IT(information technology)经济。其中,针对智慧城市大数据量处理的挑战,提出了以优化负载为代表的整合系统,以满足用户从成本、安全性和扩展性等角度对应用同一系统处理不同类型的工作负载需求。为此,IBM发布了IBM pureScale应用系统和智慧分析系统两大负载优化系统,提升了业务分析解决方案的部署效率[7]。
(2)阿里云“ET(阿里人工智能技术)城市大脑”。为解决城市数据智能化问题,阿里云于2016年发布了ET城市大脑,其内核采用阿里云ET人工智能技术,对整个城市进行全局实时分析,自动调配公共资源,修正城市运行中的Bug(错误),最终将进化成能够治理城市的超级人工智能。ET城市大脑由超大规模计算平台、数据采集系统、数据交换中心、开放算法平台、数据应用平台五大系统组成,并在交通领域利用大规模数据开展了积极探索[8]。
(3)华为云“智慧城市神经系统”。在智慧城市领域,华为提出“新ICT(information communication technology),让城市更智慧”的口号,为智慧城市建设提供“一云二网三平台”的整体解决方案架构,打造智慧城市神经系统。“一云”即城市数据中心,整合、共享和利用各类城市信息资源;“二网”由联接人的城市通信网和联接物的城市物联网构成;“三平台”大数据服务支撑平台、ICT应用使能平台和城市运行管理平台[9]。
(4)易华录“城市数据湖”。为满足大数据时代数据存储和分析处理的需要,易华录在中国提出了城市数据湖的理念。数据湖作为一种新的数据架构,由于具备存储空间海量、兼容多种格式、数据处理高速等优点,通过“湖存贮,云计算”,既满足了海量大数据的低成本长期存贮要求,又满足了大数据运营开发需要的便利性,有效促进了“数据驱动、人机协同、跨界融合、共创分享”的智能经济形态发展[10]。
1.2.3 智慧系统的内涵及特征
结合理论研究与应用实践,面向智慧城市应用的智慧系统可以理解为借助云计算、大数据、物联网、移动互联网、人工智能、空间地理信息集成等新一代信息技术,面向城市复杂开放巨系统中人/机/物/环境/信息智能感知、智能互联、智能分析与智能决策的开放性智慧服务系统,是集空天地泛在感知、安全可信传输、数据治理、智能推理、科学决策、精准执行与自我学习等智慧功能于一体的基础理论体系和应用产品集合。其旨在通过搭建面向智慧城市应用的基础共性平台,解决城市组织运行中的人-机-物协同融合等共性问题。其特征主要表现在以下方面。
全面感知——智慧系统借助实时数据采集可对人/事/物/时空/态势等城市信息进行全面的感知,包括对物理实体的自然属性、社会属性、状态及趋势的感知。实时分析——智慧系统利用大数据技术能够对采集的海量多源异构数据进行实时的处理与分析,实现由数据到知识的转换。智能决策——智慧系统通过将数据挖掘、深度学习、人工智能算法与专家体系相结合,能够根据实际应用需求实现自主的智能推理与科学决策。精准执行——智慧系统通过对数据的智能分析,获取对应用需求的精准判断,并针对不同的应用场景制定科学有效的执行方案。自我学习——智慧系统依靠强大的计算能力,结合人工智能技术或认知计算技术,通过对大数据的分析与处理实现行业应用、知识积累与知识创造并不断自我完善、学习提升。
面向智慧城市应用的智慧系统主要包括“感、传、智、用”4个部分。“感”主要是指通过智能化感知终端和边缘终端,实现各类数据的实时采集;“传”主要是指借助先进的网络通信技术实现高可靠性的数据传输;“智”主要是指通过数据接入、云计算基础平台、基础工具、数据挖掘、知识生成、专家体系等,形成智慧系统的数据枢纽和智能中枢;“用”主要是指面向不同应用领域提供各类智慧服务。
图1 智慧系统的组成
智慧系统的具体组成如图1所示。图1中,智能感知分系统通过对城市数据的采集形成海量多源异构数据;通信与网络分系统通过地基网络和天基网络实现数据的有效传输;数据处理分系统通过数据的存储、管理、融合、挖掘、分析和标准化,形成初级数据产品,为智能分析提供有效支撑;人工智能与专家分系统通过将数据转化为知识,形成通用数据产品,为上层应用提供更智能的分析、更精准的预测以及人-机-物协同的智能决策服务;网间网分系统根据上层应用数据需求提取通用数据产品,为应用平台层提供跨域多源异构数据的无障碍传输,实现不同平台间数据产品的交换;信息安全分系统通过大数据安全和端、网、云的安全技术手段,确保智慧系统运行的安全性与可靠性;环境支撑分系统通过应用开发环境、应用运行环境和基础资源设施服务,为智慧系统的开发提供必要的环境支撑。专业应用分系统主要是从智慧城市行业应用需求的角度出发,通过行业大数据子平台、能力协同子平台和行业人工智能子平台等应用平台的搭建,面向具体行业领域开展智能决策与应用服务。
从智慧系统的组成可以看出,其体系架构基本形成了自下而上的“五层两体系”,如图2所示。
图2 智慧系统的体系架构
“感知层”主要借助在城市中布置的感知基础设施收集城市各类数据参数;“网络层”主要通过网络基础设施实现传感器数据的传输与汇总;“数据层”主要实现对数据的存储、接入、交换、处理、决策分析与组织管理;“平台层”主要通过面向SOA(service-oriented architecture)的云服务架构,实现基础设施即服务(infrastructure as a service,IaaS)、平台即服务(platform as a service,PaaS)及软件即服务(software as a service,SaaS)等功能服务;“应用层”主要由智慧城市各个专业应用领域构成,以实现各类智慧化应用服务。“安全保障体系”主要通过物理安全、网络安全、数据安全、云安全及应用安全构建智慧系统的安全技术防护体系;“标准规范体系”主要在通用标准、信息技术基础标准、面向业务的应用标准、管理标准,形成智慧系统统一的对内对外数据标准和接口规范。
智慧系统的前沿技术体系主要由“感、传、智、用”4个系统单元设计技术和一个系统总体设计技术构成。
目前,城市的数据采集范围已经扩展到包括物理实体空间、人类社会空间和虚拟网络空间的三元空间[11]。尽管城市中布置了大量的感知设备和设施,但如何有效地集成利用,以应对城市感知中的“三多现状”(多观测耦合、多协议互联、多主题交互)和“三高需求”(高时空感知、高精度感知、高智能感知)一直是当前面临的巨大挑战[12]。因此,只有从物联感知、智能感知和感知网络着手,才能有效加以解决。
在物联感知方面,为有效满足智慧城市多尺度、高时变和多样化的感知需求[12],实现城市基础设施的感知化、智能化[13],促进城市感知中心的建设,提升城市感知能力,以射频识别技术(RFID)、传感网络、嵌入式系统为代表的物联网技术[14],多功能、多物理量且满足边缘计算结点需求的智能传感器小型化、集成化技术,多参数复合传感器技术,多功能物联网(internet of things,IoT)智能网关等前沿技术的开发成为热点,并不断在城市管网(廊)、智能路灯、智能家居等领域得到广泛应用;在智能感知方面,为了提高智慧系统对城市感知的精度,丰富感知的手段和内容,泛在感知技术、智能感知边缘计算技术,小型化、低功耗智能传感技术、人机交互的主动感知技术,以及群智感知[15]、交互感知[16-17]等关键技术的开发与应用越来越多地得到重视,尤其在城市交通、应急救援、噪声检测[18]、人脸识别[19]、任务分配[20-21],以及工业自动化生产过程的监视与优化、危险环境下替代人工服务等应用领域发挥了重要作用;在感知网络方面,通过构建空天地集成化传感网[22-23],可实现智慧系统对城市的全面感知,有效提升感知的时效性,其相关技术主要包括:基于边缘计算的智能感知网络构建技术、海量传感器组网通信[24]、异构传感器接入[25]、传感网服务组合[12]、流式数据挖掘分析[12,26]和地理信息互操作[12,27]等,以保障智慧系统对城市感知的信息能够实时、准确、安全地传送到用户,实现以数据为中心的传感器网络构建。
面对智慧城市精细化管理中不断增加的设施物联化接入需求,跨协议异构网络的互联互通、智慧协同网络以及网络传输的实时性成为智慧系统数据网络传输的重要技术保障。其中,借助智能标识、软件定义网络[28]、网络功能虚拟化[29]、星联网+5G(第五代移动通信技术)等技术手段,构建基于空天地一体化的智能网络,可有效解决异构网络融合、异构终端智能互联及网络覆盖范围等问题[30-32],实现智慧系统对高动态条件下城市时空信息的实时传输、协同处理和智能服务,促进信息资源的综合利用和统一管理;针对智慧系统空天地信息传输面临的网络多元化要求,智慧协同网络技术的开发与应用能够满足其在高移动、低延迟、高可靠、可扩展等条件下面向未来城市发展的下一代互联网体系结构设计的需求,解决现有“三重绑定”(身份与位置绑定、资源与位置绑定以及控制与转发绑定)对互联网用户及业务爆发式增长所造成的数据分发与控制弊端[33-36],并在高铁通信、工业互联网等领域实现了应用部署,满足了行业应用需求[37];通过窄带物联网(NB-IoT)、互联网协议(IPv6)、5G[38]以及支持长距离、短距离、有线、无线等多种通信制式的极低功耗深度覆盖海量接入技术及动态全网通接入网关技术,可实现智慧系统在跨协议异构网络通信,高性能、高并发网络传输,以及信道通信质量时变性等条件下,信息传输过程中网络间协议的交换互通、地址规划与管理,解决信息传输控制的速度瓶颈问题,以提升信息传输的有效性和可靠性[39-41],并在诸多领域实现了广泛应用,如隧道健康监测[42]、智慧路灯[43]、报警系统、工业监控,以及不通过本地网关而是直接将远程传感器连到云端的远距离射频链路等。
智慧系统需要借助先进的智能技术处理复杂的数据分析、汇总和计算,以便整合和分析海量的跨地域、跨行业和职能部门的数据和信息,并将特定的知识应用到特定行业、特定场景、特定解决方案中,进而支持决策和应用[44],其智能技术体系主要包括如下方面。
(1)基于3S[地理信息系统(geographic information system,GIS)、全球定位系统(global positioning system,GPS)、遥感(remote sensing,RS)]集成的城市空间信息技术。3S技术作为数字城市和智慧城市的基本技术,它提供了与空间地理信息相关的城市数据库,使得智慧城市在专项领域的智能化应用成为现实,而基于3S集成的城市空间信息技术为智慧系统面向城市空间的信息处理提供了重要技术解决途径,其中RS和GPS通过向GIS提供或更新区域信息及空间定位(如复杂地形实时定位、高精度室内定位等),GIS通过提供相应的信息查询和智能化空间分析等重要功能来实现对城市空间信息的采集、处理、管理、分析、表达、传播和应用[45]。目前,基于3S集成的城市空间信息技术已在地质灾害应急管理[46]、智慧水利[47]、智能交通[48]等领域得到了广泛应用。
(2)城市信息模型(city information modeling,CIM)技术。CIM是对城市各要素及其时空状态信息的数字化描述和表达,其核心技术涉及物联网、GIS、BIM及其集成技术。智慧系统可借助物联网技术的信息传感设备将城市和CIM模型相连接,形成一个权责范围内可更新且能够用于信息共享与传递的数据库,通过GIS和BIM的集成,形成一个可视化的信息存储、提取、交流平台,同时利用云计算、数据融合和空间信息网络等技术进行信息一体化的组织与处理,以支持城市运行管理过程中的各种需求和应用[49-51],并通过精细+精准的管理方式,为城市经济、社会管理、城市交通、电商物流、环境保护等政府管理部门的规划决策提供有效数据信息,提升城市管理的服务水平和服务能力。
(3)大数据与云计算技术。为实现海量多源异构数据的综合存储、管理、融合和分析,智慧系统需要充分借助以云计算、大数据为代表的新一代信息技术实现数据的处理分析、认知决策及行业间数据的融合应用,提升系统自身的运算能力。其中,分布式集群大数据动态存储技术[52]、高时效可扩展的大数据计算模型和优化技术、基于知识定义的大数据主动处理技术、大数据分析与深度学习技术、空天地一体化数据融合技术,多源异构数据交换和互联技术、数据的可视化技术等构成了智慧系统数据处理的核心技术,为“数据”到“知识”的双向转换和知识的决策应用提供数据源基础,以满足智慧系统在跨领域、跨应用、跨时空等条件下的数据处理要求。此外,为了实现智慧城市应用领域的智能决策服务,面向多源异构数据语义协同与数据深度挖掘的知识库构建技术、基于群智的人-机-物知识集成方法、行业间知识模型的融合技术与方法、领域知识管理和跨领域知识协同工作模型和方法、智能人机融合认知建模与交互技术、人-机-物协同决策与智能服务系统等关键技术的研究成为当前和未来智慧系统认知领域研究的重点,并将进一步在智慧系统面向数据的存储、计算、分析与融合等方面发挥关键作用。
面对海量信息的快速处理、智能挖掘与决策应用,智慧系统需通过以数据为中心的密集型计算模式,利用云计算IaaS、PaaS和SaaS层服务技术为其提供庞大的存储空间、强大的计算能力与智能决策支撑能力,以确保根据决策者的需求与偏好选择合适的资源进行服务[53-54]。为此,虚拟化技术(虚拟机技术)[55-56]、云计算环境下的资源分配技术[57]与智能决策支持系统的构建[53]、空天地一体化的时空信息服务云平台[58-59]、海量决策信息的处理与融合方法及其实现技术[53],可为实现智慧系统存储资源的充分整合与高效利用,快速获取决策信息,开展处理分析与智能决策提供关键技术支撑,以满足智慧系统面向各行业的智慧应用需求,保障智慧系统上层应用对数据的正确调取。
(4)人工智能技术。新一代人工智能技术[60](基于大数据智能、群体智能、人机混合智能、跨媒体推理、自主智能等)的快速发展,为智慧系统深入挖掘数据间隐藏的关系,预测未来发展趋势,实现系统的认知与建模、高性能计算、人机协同、智能决策支持以及知识的表达、推理与获取等提供了有效途径。随着智能服务从云端向边缘和终端的扩散,基于边缘网络和终端的AI(人工智能)专用芯片等边缘智能技术[61]的开发和应用为智慧系统智能终端的快速反应以及相互间的协同与实时性的智能服务创造了有效技术手段,目前英伟达、高通等都已陆续开展了用于边缘网络或终端的AI专用芯片研发,在就近提供网络、计算、存储、应用等核心能力的同时,开展实时性智慧服务,从而满足通信、业务、安全等各方面的应用需求;针对智慧系统中人、机、物、环境存在的连续、离散及复杂交互关系,以大数据、深度学习等方法为基础的复杂系统认知预测建模技术[62-63],为智慧系统数据的智能分析与建模仿真提供了有力支撑,如在智能制造[63]、城市绿波带交通控制[64]等方面的应用;类脑智能技术(类脑模型与类脑信息处理、类脑芯片与计算平台)的研究为提升智慧系统多模态协同感知、协同认知、复杂环境下的自适应、自主学习、自主决策及高性能计算能力,增强信息处理与数据分析的准确性提供了可靠方法,通过多尺度、多脑区、多认知功能融合的认知计算模型与类人学习相结合,可实现智慧系统的记忆、推理和认知功能和自适应演化[65-66],从而对智慧系统的人机协同与智能决策形成有效的支持,以满足智慧系统在新事物、新环境下面向复杂应用的智能决策和智慧应用需求,进而实现通用智能,如基于数据理解和人机交互的智慧教育、智慧医疗、智能家居、智慧养老,以及基于大数据的情报分析、国家和公共安全监控与预警等领域的应用[65]。
智慧系统应用技术是以面向智慧城市专业领域实际应用为导向的技术应用与支撑服务平台开发。随着物联网、云计算、大数据等新一代信息技术融合应用时代的到来,其技术发展的重点已从IaaS层的信息基础设施开发及SaaS层的具体应用转向城市和区域系统下多源信息的实时融合、跨领域的信息共享,进而支撑跨行业、跨部门的业务协同、信息联动与城市的精细化管理和服务。因此,通过技术的融合创新与应用,打造智慧城市专业应用领域通用系统与应用服务平台,成为智慧城市建设以及智慧系统应用的重要方向。
总体技术只要是为解决系统架构中人-机-物相互协调问题和基于模型化的系统架构方法而开展的相关技术研究。由于智慧系统包含了多个子系统,其从总体设计到智能决策应用的每一个环节还需要对系统集成技术、数字孪生技术、接口与标准体系建设及安全技术4个方面开展深入研究。其中:系统集成技术主要是通过对智慧系统所涉及的软硬件集成实现系统的稳定性与实用性;数字孪生技术通过明确城市空间的物理实体、信息虚体及二者间数据与信息的关系,为智慧系统实现物理实体与信息虚体之间的互操作提供关键技术支撑,并在城市大脑构建及城市规划、建设、运营、安全、民生等诸多领域管理决策的协同化与智能化[67]方面发挥重要作用;接口与标准体系建设主要是通过统一智慧系统内部的存储管理与访问标准,定义数据接口调用和交互规范,实现智慧系统多渠道、通用化的数据采集以及算力、算法、数据等对外输出服务;安全技术主要是指通过加强多功能网络安全防护技术、数据隐私保护技术、大数据安全检测服务技术及网络安全态势感知等关键技术的研究,建立系统受到攻击前中后的防护措施、攻击检测与响应机制,确保智慧系统正常运行的端网云安全。
具体智慧系统构建的前沿技术体系梳理如表1所示。
面向智慧城市应用的智慧系统是一个多元信息技术开发与融合的系统,如何开发通用的智慧系统,以解决智慧城市应用领域普遍存在的交互感知、网络通信传输、数据分析、知识生成、智能决策等基础共性问题,以及如何开发面向智慧城市专业应用领域的个性化智能平台,以解决行业专业领域的智慧化应用,成为发展智慧系统的关键。其中,尤其是以智能化技术为代表的前沿技术研究成为智慧系统未来开发与应用的核心因此,通过对智慧系统的理论与应用实践研究及其架构组成分析,揭示了智慧系统构建的前沿技术体系构成,进一步明确了相应技术所要解决的问题以及应用条件和环境,从而为新型智慧城市建设的智能化发展提供了技术指引和系统构建参考。