APP下载

基于ACP方法的平行手机信令数据分析系统

2019-06-11王迎春韩双双胡成云宋瑞琦要婷婷曹东璞王飞跃

自动化学报 2019年5期
关键词:信令人流平行

王迎春 韩双双 胡成云 宋瑞琦 要婷婷 曹东璞 王飞跃

随着我国社会经济快速发展,实时掌握城市交通枢纽、各大旅游景点的人流量状况、道路交通状态、城市人口动态时空分布等对于保障出行舒适、安全具有重大意义,也成为当下众多研究的热点.

随着我国城市人口及城市交通流的增加,城市的交通问题成为焦点问题,城市道路交通拥挤堵塞问题已成为制约经济发展、降低人民生活质量、削弱经济活力的瓶颈之一;同时实时掌握城市交通枢纽、各大旅游景点的人流量状况,为城市交通规划、旅游景点人力资源配备提供数据支撑已越来越受到相关部门重视;通过居民活动的时空规律来反应城市的空间结构,为城市的公共中心体系规划、功能分区进行检测和评估的研究也成为众多研究的热点.

而针对城市交通枢纽、各大旅游景点的人流量状况、道路交通状态、城市人口动态时空分布等问题,手机信令因其优势得到了越来越多的关注.手机信令数据覆盖了每一个手机持有者,由于其自身覆盖范围广、数据稳定可靠、样本量大、建设成本低、部署方便、实时动态等特点及优势,成为本研究的重要数据来源.

1 基于手机信令数据应用的发展

1.1 道路监控

国内各城市采用的公路状态监控的方法可以分为固定式和移动式监控两大类[1].固定式主要包括地感线圈[2]、超声波、红外线、测速摄像头、定点上报(固定的地方有专门的上报人员或者设备来实时上报路况)等,移动式方法包括浮动车技术、移动终端等.但是固定式的安装、运营和维护的费用高,另外,对没有安装的道路无法获得交通流量信息.现阶段最常用的方式是采用GPS浮动车进行交通流的监控[3−4],浮动车主要是出租车公司提供,浮动车技术较固定式采集方法成本低、覆盖大、故障率小,可以实现对交通信息全天候、实时采集处理.其采用GPS定位技术、无线通信技术和信息处理技术,实现对浮动车的旅行时间、车载终端ID、车辆车牌号、经纬度与方向角、瞬时速度等交通数据的采集.数据中心对数据汇总后,应用地图匹配、路径推测等相关的模型和算法进行处理,与城市公路在时间维度、空间维度上互相关联,最终生成反映实时公路拥堵情况的交通信息,对外发布.浮动车信息系统由实时浮动车GPS信息采集与接入、GPS信息融合与处理和浮动车交通信息发布三部分组成.

1.2 重点区域人流监控

对于重点区域人流监控,尤其是景区和火车站等公共区域,在节假日以及黄金周期间,很容易发生景区人数爆满等情况,轻者游客无法享受到应有的服务,重者发生踩踏、塌陷等安全事故.因此,景区、车站等公共区域的人流监控非常重要.传统的公共区域人流监控系统采用的方法主要包括:1)基于视频的人流监控系统[5−6],该方案主要是利用监控点的视频数据进行行人检测及统计来进行人工分流等决策,系统主要设备包括:主控机房电视墙、分布在不同监控点的视频采集设备、视频处理服务器以及辅助的电路设备等;2)分流门,即通过设置迂回的引导路线来延迟进入公共区域的时间,需要设置路障、栅栏等材料来实现;3)入口闸机统计人数[7],该方案主要是基于位于入口处和出口处的计数器感应器返回的数据来决策是否限制人流,系统主要设备包括:区域入口和出口处的计数器、传感器、继电器和信号传输设备、中央处理器以及显示人流分布的显示屏、电路设备等.

1.3 当前系统的不足

1)主要公路状态监控–浮动车技术

虽然浮动车技术得到了较为广泛的应用,但也存在相应的局限性[8].其主要的问题在于由于车辆数目或者类型较少,容易造成上报数据不足,进而影响公路状况检测的准确性和可靠性.例如,在某个时间段内,仅有一辆或少数几辆浮动车提供了运行特征数据,则据此估计的交通流状态将会有较低的可靠性.相反,如果在某个时间段内能够获得全部车辆的运行特征数据,则估计出的交通流状态具有较高的可靠性.这种不稳定性会大大降低检测系统的准确性与鲁棒性.

2)重点区域人流监控

目前广泛使用的区域人流监控方法存在以下问题:1)成本高:购买、安装以及维护视频设备等需要花费大量的人力和财力;2)操作复杂:为了统计实时人流量,需要进行图像存储、过滤、处理等操作,需要配备专业人士来执行;3)覆盖面有限:基于此方法,只能统计当前公共区域内的人数,不能反映附近相关公路的拥堵程度,也不能直观显示城市内其他区域的人口密度,不利于人们出行决策;4)受众少:当前公共区域的监控设施,比如景区,往往只有景区经营者才能看到,景区内游客以及准备出游的游客无法获取相关信息.

1.4 平行手机信令数据分析系统

随着我国互联网与移动通信技术的发展,出行人群中手机持有者的数量日益上升,这使研究人员意识到手机信令数据可以作为出行分析的数据来源.利用手机信令数据进行人流移动分析、实时人流量统计以及居民出行时空分布等[9−11].同时国内外智能交通领域提出了手机探测技术[12−17],用来监控道路交通状况,手机信令数据具有覆盖范围广、数据稳定可靠、样本量大、建设成本低等特点[14−16],使得基于手机信令数据的道路交通信息提取方法具有非常广泛的应用前景.利用手机信令数据在人流移动分析、实时人流量统计、居民出行时空分布及交通领域取得了很多成果.文献[10]基于重庆联通手机信令数据,分析重庆主城与区县及各区县之间的人流交换,定量地评价城市间联系度及城市区位优势,可作为优化城镇体系结构、调整区域发展战略,规划布局铁路与公路网的依据.文献[18]将手机信令应用于交通流量监测以及出行信息服务中,其系统可在全国路网监测系统建设中发挥很大的作用.文献[19]通过对长时间的手机信令数据进行跟踪,研究手机用户活动轨迹的识别方法,分析手机用户有规律的空间分布和出行特征,并以上海临空经济园区和徐家汇地区为例,介绍在特定区域内基于手机信令数据调查人员出行特征的技术方法和主要成果.国内研究的应用多集中在人流量统计、居民出行时空分布领域,实时道路状态监控方面的应用因精度等问题还未得到广泛应用.

综上,目前道路状态与重点区域人流的传统监控系统仍然存在很多亟需解决的问题.此外,虽然手机信令数据已经得到了研究人员的关注,但因其数据量大,精度没有GPS数据精准无法将道路状态监控以及人流分析实时结合在一起等原因,无法为用户提供一整套的出行路线规划、旅游目的地选择等综合而全面的指导.本文针对如何基于手机信令数据对道路状态、区域人流等进行实时的监控,并同时可对系统进行优化和反馈,达到实时监控、实时反馈、实时调度的问题.以为用户的交通出行、旅游景区的选择以及交管部门公路交通调度与管控、公路建设及改造提供相应的决策信息为目标.引入平行系统[20−22],结合平行理论,提出一种基于手机信令数据的分析系统,通过相应的人工系统、计算实验、平行执行,可以有效地解决现阶段利用手机信令数据进行人流分析和道路状态等存在的问题.

2 平行手机信令数据分析系统

平行系统在人流、交通状态监控中的应用包括实际监控场景和人工监控场景,以平行系统理论为指导,建立基于手机信令数据的重点区域人流和道路监控系统的人工监控场景,通过计算实验方法不断地优化、指导和管理实际系统,对人流和道路状态达到实时监控、实时反馈、实时调度.

2.1 基于ACP方法的平行系统

平行系统是指由某一个自然的现实系统和对应的一个或多个虚拟或理想的人工系统所组成的共同系统[20−22].当前的人工系统可能更偏于数学模型、计算机等实验的形式上[23],当随着系统越来越复杂,数据越来越多,人工系统就无法满足复杂多变的系统,此时应充分发挥平行系统中人工系统的作用,使其成为实际系统的一种可能代替形式或另一种可能的实现方式.从而使人工系统在平行系统中发挥其真正的作用.

基于ACP方法的平行系统是实际系统与人工系统并行互动的复杂系统.人工监控系统通过计算实验与评估做出的决策方案与实际系统状态相比较,评估其之间的误差,对人工监控系统进行滚动修正,逼近真实系统.两个系统之间,互相支撑,滚动优化,良性循环.ACP方法是平行系统的基础.所谓ACP,是指人工社会(Arti ficial societies)、计算实验(Computational experiments)、平行执行(Parallel execution)之间的有机组合[22−25].

2.2 基于ACP方法的平行手机信令数据分析系统

本文提出基于ACP方法的平行手机信令数据分析系统,是以平行理论为指导,基于手机信令数据将人流分析以及道路状态监控有机地结合在一起,为用户的出行以及交管部门的管控提供指导和建议.图1是基于ACP方法的平行手机信令数据分析系统的框架图,主要包括人工监控场景和实际监控场景.根据基于ACP方法的平行系统内容[21,24,26−27],人工监控场景主要是被用来进行计算实验以及作为一个学习和训练分析及管理复杂系统的中心.作为计算实验时,分析了解各种不同的系统的行为和反应,并对不同的解决方案的效果进行评估,作为选择和支持分析与管理决策的依据.作为学习和训练分析与管理复杂系统的中心时,通过将实际与人工监控场景利用网络[28−29]连接组合,可以使分析与管理实际复杂系统的有关人员迅速地掌握系统的各种状况以及对应的行动.同时,人工监控场景的分析与管理系统也可以作为实际监控场景的备用系统,增加其运行的可靠性和应变能力.

人工监控场景试图尽可能地模拟实际监控场景,对其行为进行预估,从而为寻找对实际监控场景有效的解决方案或当前方案的改进提供依据.进一步,通过观察实际监控场景与人工监控场景评估的状态之间的不同,产生误差反馈信号,对人工监控场景的评估方式或参数进行修正,减少差别,并开始分析新一轮的优化和评估,达到学习和培训的目的.

基于ACP方法的平行手机信令数据分析系统,主要分如下几步:1)在实际手机信令人流及交通监控分析系统中,对交通流相关信息进行准确的采集与预处理.采集到的用户手机信令数据及路网信息数据上传到云端服务器,通过数据预处理,为系统提供充足有效的数据保证.2)参考文献[30]框架,采用机器学习、统计学习、神经网络以及深度学习等算法结合手机信令数据特点,设计道路监控预测方法、区域人流监控方法以及时空动态分布方法构建实时公路交通分析模型.3)采用云计算,大数据等技术手段,对上述所有模型进行具体实施.4)在人工监控场景与实际监控场景的平行执行过程中,依据计算实验统计分析的结果,建立展示系统,为用户提供整套的出行指导.

2.2.1 人工监控场景

基于ACP方法的平行手机信令数据分析系统的人工监控场景主要分为数据层、数据存储层、算法层以及应用层、其框架如图2所示.

1)数据层

图1 基于ACP方法的平行手机信令数据分析系统的框架Fig.1 The framework of mobile phone signaling data analysis system based on ACP approach

数据层的数据主要有手机信令数据、路网信息、人工系统生成的数据、以及社会信号等数据,手机信令数据如表1所示:分为标识号、时间戳、位置区编号、经度、纬度、事件类型、号码归属地、基站类型.其中经纬度数据只是用户所在基站的位置信息;路网数据主要依托相关部门信息检测平台,采集公路通行信息、气象信息、施工作业信息、交通事故信息、公路、公路桥梁等公路设施严重受损信息以及其他突发性事件等信息.

2)数据存储层

数据存储层存储的数据主要包含数据采集层的手机信令数据、路网信息社会信号等数据,基础数据以及结果数据.基础数据包含道路与基站的标定数据、道路GPS数据、归属地等数据;结果数据包含区域人流密度数据、归属地人员统计数据、道路速度数据等.

图2 人工监控场景框架Fig.2 The framework of manual monitoring scene

3)算法层

机器学习、统计学习、神经网络及深度学习[31]等技术为基于ACP方法的平行手机信令数据分析系统提供基础支撑.设计道路监控预测方法、区域人流监控方法以及时空动态分布方法构建实时公路交通分析和预测模型、重点区域人流覆盖统计模型以及重点区域时空动态分布模型.以实时公路交通分析和预测模型为例,首先获取所需的手机信令数据、路网信息以及气象等网上的各种信息,手机信令数据及路网信息由可以有其他方提供,网上的数据采用爬虫算法进行抓取.通过对数据预处理后,采用泰森多边形的算法及最长公共子序列算法对用户手机信令轨迹与道路匹配,计算用户的行驶速度.利用历史数据采用神经网络建立速度预测模型,对未来速度进行预测,同时对可能出现的拥堵进行预警处理,通知相关部门进行交通疏导等工作,缓解拥堵情况.系统针对出行路线情况利用A*(A-star)算法进行路径规划,同时保存路径的规划记录,当有新的用户再次检索相同的路径时,可以提供快速的检索能力,从而保证系统能够实时、有效地给出用户所需的出行路线.

表1 手机信令数据格式Table 1 The structure of mobile phone signaling data

4)应用层

在人工监控场景与实际监控场景的平行执行过程中,依据计算实验统计分析的结果,建立展示系统.包括基于手机信令的公路监控与预警系统、基于手机信令的重点区域信息监控与预警系统以及城市人口时空动态分布系统.这些系统为用户的交通出行、旅游景区的选择以及交管部门公路交通调度与管控、公路建设及改造提供相应的决策信息.信息发布方式主要是基于Web页面、手机App、车载设备、广播等.

2.2.2 计算实验方法

基于ACP方法的平行手机信令数据分析系统的计算方法主要分为如下三个.

区域人流监控方法.首先确定重点区域的基站范围,其基站能覆盖整个重点区域,利用统计算法,统计重点区域的人口密度,进出人数量以及归属地等信息.系统同时采用BP神经网络[32]对未来状态进行预测,未来20min人流可能超过某个阈值,进行预警处理.

时空动态分布方法.时空动态分布主要采用统计的方法统计某一时间段内一个城市的人口密度的分布,主要分两步:1)计算定义单元内所有用户的连接数量;2)核密度估计方法计算密度.从而用来分析城市商业区和住宅区等结构.同时可以监测一个城市人流的走向.

道路监控预测方法.道路状态预测分以下几步:

1)离线匹配道路与基站;用泰森多边形描述每个基站的覆盖范围,其道路周围的基站如图3所示,从图3中可以看出覆盖道路的基站点,将覆盖道路上的基站点按照顺序提取出来作为道路周围基站,这样一条道路和一个基站序列已经匹配,且基站信号范围完全可以覆盖道路.意味着每条道路都可由其周围有序的基站序列表示,暂定义某一道路的基站序列为

2)提取用户行驶的基站路径.首先根据道路范围提取可能经过的用户的所有基站数据,然后提取每个用户的行驶基站路径(同时再次进行去重,去噪等预处理).定义用户经历的基站路径

3)用户行驶的基站与道路基站匹配.针对定义的每个道路的link,用户行驶的基站路径与道路link的基站采用最长公共子序列的方法进行匹配.以link4为例,如表2所示.可以看出在道路的第4个link上有4个基站与用户的行驶的基站匹配.计算4个基站点的距离以及用户经过的时间,计算出此用户经过link4的速度.每个道路link的速度等于匹配到此link中所有用户的平均速度.某个link速度的计算公式如下:

其中,uj代表经过link−j的所有用户,N是属于经过link−j的某时间段所有用户的数量.

4)利用历史速度采用BP神经网络的方法,预测未来20min中内道路的状态,若存在交通严重拥堵,系统进行预警.

图3 道路监控预测方法Fig.3 The method of road monitoring and forecasting

表2 道路基站与用户路径基站匹配表Table 2 Mactching between base stations of road and user

2.2.3 平行执行

人工监控场景和实际监控场景平行执行.通过平行执行,实际监控场景的反馈可以修正人工系统,同时人工监控场景的计算结果可以指导实际监控场景.当系统运行时,人工监控场景将从实际监控场景获取手机信令数据、路网数据、网上数据、天气数据等海量数据来进行虚拟场景的建立,同时“在线”模拟各种实际场景,此人工系统并不是一味地复制实际监控场景,而是在符合实际监控场景的情况下,建立更多情况下的人工监控场景,这样某个实际监控场景将有多个对应的人工监控系统,也可以多个实际监控系统共享多个人工监控场景.人工监控场景可以提供“无限”的在线数据,可以用来在线训练和评估监控模型,指导实际监控场景实现更好的系统优化.而手机信令数据,实时监测数据和以及实时动态等由实际监控场景反馈给人工监控场景,人工监控场景可以针对其结果进行优化并在此基础上进行调整,最终提高人工监控场景和实际监控场景性能.在实际的监控系统中,无法模拟极端情况.但在人工监控场景中,不同的人工监控场景可以以不同的目标构建.例如正常情况、早晚高峰、节假日、紧急和预警情况,甚至一些极端情况.当天气、修路等因素影响道路交通时,必须通过人工监控场景的计算实验,进行模型的调节和优化,在不断的学习和训练下使模型自动适应实际场景的最新变化.实际监控系统和人工监控系统通过平行执行及交互,人工监控场景可以对各种情况下的策略进行评估和分析,最终选择最佳的控制和管理决定.在人工监控场景与实际监控场景的平行执行过程中,依据计算实验统计分析的结果,建立展示系统,为用户提供整套的出行指导.

2.3 应用案例

道路状态准确的监控和预测是一项比较困难的问题.若能准确知道此时道路状况和未来道路状况,可提前采取疏导、限流等一系列措施,从而提高交通出行的效率.基于ACP方法的平行手机信令数据分析系统的人工监控场景将人的信号、社会信号、物理信号有机结合,不仅对交通状况进行监控,而且将人流监控和预测与交通信息结合,综合分析交通状态本身受到周围区域的影响,例如景区、交通枢纽中心等,现阶段的系统没有将这些信息融入到系统中,从而无法准确地监控和预测道路交通状况.基于ACP方法的平行手机信令数据分析系统收集天气、历史数据、信令数据、路网数据、网上数据等数据,并结合计算实验出的周围重点区域的人流情况,通过计算实验方法有效地对道路状态进行实时监控指导以及未来状态预测,从而提高预测的准确性,通过平行执行,引导实际监控场景.

2.4 系统实现

基于ACP方法的平行手机信令数据分析系统是一个复杂的系统,其应用领域广泛,针对应用案例进行系统实现.本系统采用数据由青岛联通提供,一天数据量大概12GB左右,数据每5min传输一次.系统部署在青岛市交通警察大队,系统覆盖了青岛市G20、G15等高速道路以及山东路、阿里山路等市内道路共43条道路.以及对青岛火车站、八大关、崂山等16个重点区域的人流监控.青岛市交管部门通过该系统对青岛市内相关道路进行拥堵与畅通的信息发布以及区域人流监控,指导市民出行避开拥堵路段.通过与交通警察大队实际测速对比,该系统取得了良好的道路拥堵预测效果.系统的登录界面如图4所示,其主要实现以下几个功能.

公路交通的拥堵预测与预警.基于ACP方法结合机器学习以及深度学习算法通过对手机信令数据分析,对公路实时速度进行预测.此速度可以准确反映公路实时及未来一段时间内的拥堵状况并由此可以发布实时拥堵预警.当用户有出行需求时,可以通过Web页面和手机App查看相应公路的拥堵情况,获取到更准确的交通出行信息.从而做出更正确的决策.具体结果如图5所示,不同速度采用不同颜色表示,其每个颜色定义的阈值可以根据历史数据进行预测定义,并且在页面可以查询到每条路link的平均速度.

重点区域人流量覆盖预测与预警.基于ACP方法结合机器学习、统计学习以及深度学习算法通过对手机信令数据分析,对重点区域实时人流量及归属地进行预测.可以准确反映重点区域人流量并由此可以发布实时人流高峰预警.在用户选择旅游景点的时候,可以通过Web页面和手机App查看相应重点区域人流量情况.从而可以有效地避开人流高峰,选择更加合适的景区,获得更好的旅游体验.具体结果如图6∼8所示,分别为重点区域人流密度,进出重点区域的人数以及用户的归属地分析的结果.根据重点区域人流密度的情况可以进行人流的疏导工作,避免踩踏事件的发生;根据进出重点区域人数可采取限流的措施,防止区域内人数过多;用户归属地分析可以对进入本市的外来人员进行统计并给旅游业给予指导.

图4 登录界面Fig.4 System login interface

图5 交通流监控Fig.5 The traffic flow monitoring

图6 重点区域人流密度Fig.6 The distribution of population flow in focused area

图7 用户的归属地分析Fig.7 The attribution of population flow in focused area

图8 进出重点区域人数Fig.8 The in/out number of population in focused area

图9 平行与非平行手机信令数据系统定量分析结果Fig.9 Quantitative analysis of parallel and general parallel mobile signaling data system

重点区域时空动态分布预测.通过统计和机器学习等方法可以对城市重点区域时空动态分布进行统计.可以辅助相关部门进行城市的公共中心体系规划、功能分区检测和评估以及交通基础设施建设指导.

城市交管部门作为城市交通的指挥者,可以充分利用道路拥堵、重点区域监控以及重点区域时空动态分布等信息实现对整个城市更加“智慧”的管理与控制体系.针对道路的拥堵预测与预警功能,交管部门可以以交通网络或交通线路为对象,对运行的车和参与交通活动的所有人员(管理者、出行者等)进行管理和控制,实现交通系统的安全、高效的运行.利用重点区域人流覆盖和时空动态分布相关信息,交管部门可以预测评估人流涌现情况可能出现的时间、地点以及涌现程度等,从而制定相应的管理措施,防止意外状况的发生.

平行与非平行手机信令数据分析系统.本文提出基于ACP方法的平行手机信令数据分析系统.区别于其他的仿真系统,所建立的系统具有自我学习及更新等特点.人工监控场景将从实际监控场景获取手机信令数据、路网数据、网上数据、天气数据等海量数据来进行虚拟场景的建立,同时“在线”模拟各种实际场景.通过大量数据和实验,系统不断完善和改进,平行执行手段将实际监控场景和人工监控场景结合,虚实互动,从而解决其他人流与交通监测解决方案中无法解决的难题,得到更为科学合理有效的方案.以道路监控为例,传统的非平行手机信令系统对于数据量少的情况,无法判断是手机用户少(即畅通)亦或者严重拥堵(用户在不打电话、发短信、开关机和不换基站情况下,无信令数据).针对此情况,平行手机信令数据系统以实时速度数量越多,可信度越大为原则,当实时速度少时,系统会尽量搜集网上数据以及结合历史速度数据,确定是否发生拥堵,若无拥堵的相关报道或消息.此输出为畅通状态,同时将此情况记录和统计,随着信令速度数据及网上数据越来越多,系统会统计每天每个link的速度状态,建立模型库,为后续速度计算准确与否提供指导.针对青岛某一高速路段,平行与非平行手机信令数据系统定量分析结果如图9,平行手机信令数据分析系统比非平行的速度更加平滑,不会受手机信令数据噪声及数据量的影响.同时从速度的整体趋势,更符合实际情况.

3 总结

基于ACP方法的平行手机信令数据分析系统为了达到数学模型尽可能真实准确地逼近实际情况的目的,本文依托平行思想建立合理、动态、在线的人工监控场景,从而对实际监控场景情况进行“借鉴”和“预估”,提供动态、适用、有效的解决方案.基于ACP方法的平行手机信令数据分析系统的所有功能的实现,都依托于大量的计算实验,并且是一个动态的复杂系统,所有系统功能将会不断优化.该系统在人口流量监测和交通流量监控的应用实现已在公众应用中发挥着重要作用.

猜你喜欢

信令人流平行
向量的平行与垂直
平行
逃离平行世界
一种多形式计划生育宣教结合心理护理在降低人流术后再次意外妊娠的应用研究
SLS字段在七号信令中的运用
移动信令在交通大数据分析中的应用探索
多次人流可导致宫腔粘连致不孕
无痛人流危害多,是保是流不要拖
基于信令分析的TD-LTE无线网络应用研究
LTE网络信令采集数据的分析及探讨