本发明专利技术公开了一种电子站牌预报站系统及预报方法,所述系统包括外部数据层,本地数据层,服务层,链路层,设备层和显示层,能实时建立与车辆的连接,实时获取到车辆定位数据,并且通过分布式的高效计算引擎,秒级计算出结果上报给电子站牌。从而实现全自动,高效的电子站牌预报站功能,能够保障报站信息的实时性和准确性,避免报站信息滞后和误差,而且为了满足不同客户设备的接入数量的不同,本系统可以实现弹性扩展,自动伸缩,在实时计算引擎上采用的Redis哨兵模式集群又支持自动扩展功能,从而保证了本产品能适应各类大中小客户的业务需求,具有较强的实用性和较好的应用前景。
【技术实现步骤摘要】
一种电子站牌预报站系统及预报方法
本专利技术涉及智能公交
,具体涉及一种电子站牌预报站系统及预报方法。
技术介绍
随着城市人口的不断增加以及城市不断的发展,公交系统在城市的交通运输中起着十分重要的作用。站牌是公交系统中不可缺少的组成部分,它可以引导居民乘坐所需的公交车。为了方便乘客随时掌握公交车的到站时间,以便更好地安排行程,目前,很多公交站点都会配置电子站牌,电子站牌通过实时获取公交车的位置信息、到站信息,并通过预报的方式为市民提供公交车预报站信息、车辆线路信息、图文资讯、视频资讯及天气、时钟等便民信息。在进行公交报站时,一般有两种方式,一种是通过司机手动操作报站装置发送到站信息至后台服务器,由后台服务器下发报站指令至对应的电子站牌。另一种是采用GPS进行公交车定位确定到站信息,并进一步由后台服务器下发报站指令至对应的电子站牌。但是,上述采用司机手动报站的方式较为不便,报站系统智能化程度相对较低,而且安全性较差。而通过公交车点位的方式又存在一点的误差,无法做到精准报站提示。
技术实现思路
为了解决以上问题,本专利技术提供一种电子站牌预报站系统及预报方法,能够保障报站信息的实时性和准确性,避免报站信息滞后和误差。为达此目的,本专利技术提供的一种电子站牌预报站系统,所述系统包括外部数据层,本地数据层,服务层,链路层,设备层和显示层,所述外部数据层是通过数据对接方式获取车辆实时点位数据,车牌号码,公交车线路信息和车载定位主机ID外部数据;所述本地数据层包括MySQL数据库和Redis内存数据库,所述MySQL数据库保存了实时的电子站牌数据,所述电子站牌数据包括本地车辆点位数据,汽车进出站状态数据,线路标准点位信息数据,汽车到站距离信息数据,站点围栏信息数据,站点GPS坐标表数据,所述Redis内存数据库保存了车辆信息,所述车辆信息包括公交线路点位集合,公交车状态,公交线路点位标识集合和公交车终点站集合数据;所述服务层包括线路规划服务模块、进出站服务模块和预报站服务模块;所述设备层是指安装在电子站牌里的安卓APP应用,同时建立与平台的交互连接,确保实时接收到平台预报站服务发送的最新公交车的离站到站信息;所述链路层将所述服务层和所述设备层通过SOCKET/TCP进行信息传输连接;所述显示层是指各种终端显示设备,用于显示上述的最新公交车的离站到站信息,所述显示设备为电子站牌里的LED/LCD显示屏,所述设备层直接控制LED和LCD显示屏设备;其中,所述线路规划服务模块为根据从外部数据层中获得车辆实时点位数据和公交车线路信息后,进入线路规划服务,根据本地数据层预先录入的线路标准点位信息数据,进行6次的点位匹配,从而判断车辆行驶的方向以及离点位最近的下一站的公交站信息;所述进出站服务模块为根据最新的点位信息,以及预先在本地数据层的数据库里配置好的站点围栏信息数据,判断点位信息与围栏点位信息的关系,如果是交互了则发送进站信息,如果是未到围栏点位信息,则发送即将进站信息,如果超出围栏点位信息,则发送出站信息;所述预报站服务模块为收到上述进出站信息后开始封装数据,按照协议规范调用链路层的标准通讯协议进行数据上报。作为本专利技术的一种改进,所述数据对接方式是接口对接,外部数据库对接和消息推送对接三种中的任意一种。本专利技术还提供了一种适用于上述系统的电子站牌预报系统的预报方法,步骤如下:S1.通过外部数据层获取车辆的GPS点位数据,车辆信息,线路信息;S2.通过本地数据层将现有的各公交线路公交车运营过程中采集到的点位信息计算拟合出各公交线路的标准点位线路,并存储到数据库中;S3.通过服务层的线路规划服务模块将采集公交车上报的实时点位(GPS)信息结合公交线路的标准点位以及站点的电子围栏相关信息传输给进出站服务模块,所述进出站服务模块计算出公交车的当前状态后,将信息传输给预报站服务模块;S4.所述预报站服务模块通过链路层将信息传输给所述设备层,所述设备层直接控制所述显示层;S5.通过电子站牌的显示层将公交的进出站信息显示出来,预报完成。本专利技术相对现有技术所具有的有益效果是:本专利技术提供的电子站牌预报系统,能实时建立与车辆的连接,实时获取到车辆定位数据,并且通过分布式的高效计算引擎,秒级计算出结果上报给电子站牌。从而实现全自动,高效的电子站牌预报站功能,能够保障报站信息的实时性和准确性,避免报站信息滞后和误差。为了满足不同客户设备的接入数量的不同,本系统可以实现弹性扩展,自动伸缩,在实时计算引擎上采用的Redis哨兵模式集群又支持自动扩展功能,从而保证了本产品能适应各类大中小客户的业务需求,具有较强的实用性和较好的应用前景。附图说明图1本专利技术的电子站牌预报系统的架构示意图;图2为所述点位匹配的计算示意图;图3为系统外部数据层和本地数据层和服务层之间的工作流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1所示,本专利技术提供的一种本专利技术提供的一种电子站牌预报站系统,所述系统包括外部数据层,本地数据层,服务层,链路层,设备层和显示层,所述外部数据层是通过数据对接方式获取车辆实时点位数据,车牌号码,公交车线路信息,车载定位主机ID等外部数据;所述本地数据层包括MySQL数据库和Redis内存数据库,所述MySQL数据库保存了实时的电子站牌数据,所述电子站牌数据包括本地车辆点位数据,汽车进出站状态数据,线路标准点位信息数据,汽车到站距离信息数据,站点围栏信息数据,站点GPS坐标表数据,所述Redis内存数据库保存了车辆信息,所述车辆信息包括公交线路点位集合,公交车状态,公交线路点位标识集合,公交车终点站集合等数据;所述服务层包括线路规划服务模块、进出站服务模块和预报站服务模块;所述设备层是指安装在电子站牌里的安卓APP应用,同时建立与平台的交互连接,确保实时接收到平台预报站服务发送的最新公交车的离站到站信息;所述链路层将所述服务层和所述设备层通过SOCKET/TCP进行信息传输连接;所述显示层是指各种终端显示设备,用于显示上述的最新公交车的离站到站信息,所述显示设备为电子站牌里的LED/LCD显示屏,所述设备层直接控制LED和LCD显示屏设备;其中,所述线路规划服务模块为根据从外部数据层中获得车辆实时点位数据和公交车线路信息后,进入线路规划服务,根据本地数据层预先录入的线路标准点位信息数据,进行6次的点位匹配,从而判断车辆行驶的方向以及离点位最近的下一站的公交站信息;所述进出站服务模块为根据最新的点位信息,以及预先在本地数据层的数据库里配置好的站点围栏信息数据,判断点位信息与本文档来自技高网...
【技术保护点】
1.一种电子站牌预报站系统,其特征在于,所述系统包括外部数据层,本地数据层,服务层,链路层,设备层和显示层,/n所述外部数据层是通过数据对接方式获取车辆实时点位数据,车牌号码,公交车线路信息和车载定位主机ID外部数据;/n所述本地数据层包括MySQL数据库和Redis内存数据库,所述MySQL数据库保存了实时的电子站牌数据,所述电子站牌数据包括本地车辆点位数据,汽车进出站状态数据,线路标准点位信息数据,汽车到站距离信息数据,站点围栏信息数据,站点GPS坐标表数据,所述Redis内存数据库保存了车辆信息,所述车辆信息包括公交线路点位集合,公交车状态,公交线路点位标识集合和公交车终点站集合数据;/n所述服务层包括线路规划服务模块、进出站服务模块和预报站服务模块;/n所述设备层是指安装在电子站牌里的安卓APP应用,同时建立与平台的交互连接,确保实时接收到平台预报站服务发送的最新公交车的离站到站信息;/n所述链路层将所述服务层和所述设备层通过SOCKET/TCP进行信息传输连接;/n所述显示层是指各种终端显示设备,用于显示上述的最新公交车的离站到站信息,所述显示设备为电子站牌里的LED/LCD显示屏,所述设备层直接控制LED和LCD显示屏设备;其中,所述线路规划服务模块为根据从外部数据层中获得车辆实时点位数据和公交车线路信息后,进入线路规划服务,根据本地数据层预先录入的线路标准点位信息数据,进行6次的点位匹配,从而判断车辆行驶的方向以及离点位最近的下一站的公交站信息;/n所述进出站服务模块为根据最新的点位信息,以及预先在本地数据层的数据库里配置好的站点围栏信息数据,判断点位信息与围栏点位信息的关系,如果是交互了则发送进站信息,如果是未到围栏点位信息,则发送即将进站信息,如果超出围栏点位信息,则发送出站信息;/n所述预报站服务模块为收到上述进出站信息后开始封装数据,按照协议规范调用链路层的标准通讯协议进行数据上报。/n...
【技术特征摘要】
1.一种电子站牌预报站系统,其特征在于,所述系统包括外部数据层,本地数据层,服务层,链路层,设备层和显示层,
所述外部数据层是通过数据对接方式获取车辆实时点位数据,车牌号码,公交车线路信息和车载定位主机ID外部数据;
所述本地数据层包括MySQL数据库和Redis内存数据库,所述MySQL数据库保存了实时的电子站牌数据,所述电子站牌数据包括本地车辆点位数据,汽车进出站状态数据,线路标准点位信息数据,汽车到站距离信息数据,站点围栏信息数据,站点GPS坐标表数据,所述Redis内存数据库保存了车辆信息,所述车辆信息包括公交线路点位集合,公交车状态,公交线路点位标识集合和公交车终点站集合数据;
所述服务层包括线路规划服务模块、进出站服务模块和预报站服务模块;
所述设备层是指安装在电子站牌里的安卓APP应用,同时建立与平台的交互连接,确保实时接收到平台预报站服务发送的最新公交车的离站到站信息;
所述链路层将所述服务层和所述设备层通过SOCKET/TCP进行信息传输连接;
所述显示层是指各种终端显示设备,用于显示上述的最新公交车的离站到站信息,所述显示设备为电子站牌里的LED/LCD显示屏,所述设备层直接控制LED和LCD显示屏设备;其中,所述线路规划服务模块为根据从外部数据层中获得车辆实时点位数据和公交车线路信息后,进入线路规划服务,根据本地数据层预先录入的线路标准点位信息数据,进行6次的点位匹配,从而判断车辆行驶的方...
【专利技术属性】
技术研发人员:陈恺,
申请(专利权)人:江苏亚楠电子科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。