车辆位置的预警方法、装置和存储介质与流程

文档序号:24157348发布日期:2021-03-05 12:43阅读:126来源:国知局
车辆位置的预警方法、装置和存储介质与流程

[0001]
本公开涉及轨道交通技术领域,具体地,涉及一种车辆位置的预警方法、装置和存储介质。


背景技术:

[0002]
随着轨道交通技术的不断发展,轨道交通在人们日常生活中的作用也越来越重要。在列车运行的过程中,经常会出现需要作业人员上道作业的场景,为了保证作业人员的人身安全,避免发生安全事故,需要在列车靠近作业人员时,及时发出预警,提醒作业人员提前采取避让措施。
[0003]
现有技术中,一种方式是由现场防护人员通过瞭望来判断列车与作业人员之间的距离,容易受到外界环境的干扰,做出错误判断,预警的稳定度和准确度低。另一种方式是在列车和作业终端上均安装有gnss(global navigation satellite system,全球导航卫星系统)定位装置,以确定列车与作业终端之间的距离,但列车在行驶过程中会通过多种地形,gnss信号会受到信号衰减、多径干扰和障碍物等多种因素的影响,定位信息不准确,在隧道、涵洞等极端情况下,将无法接收gnss信号,无法定位,导致预警的稳定度和准确度低。


技术实现要素:

[0004]
本公开的目的是提供一种车辆位置的预警方法、装置和存储介质,用以解决现有技术中存在的预警的稳定度和准确度低问题。
[0005]
为了实现上述目的,根据本公开实施例的第一方面,提供一种车辆位置的预警方法,应用于自动列车监控ats系统的服务器,所述方法包括:
[0006]
接收作业终端发送的作业信息,所述作业信息包括所述作业终端的识别码和作业位置;
[0007]
根据所述作业位置,确定至少一个目标车辆;
[0008]
获取所述目标车辆的行驶位置,若所述行驶位置与所述作业位置的距离差小于或等于预警阈值,根据所述识别码,向所述作业终端发送预警信息,以使所述作业终端进行预警。
[0009]
可选地,所述根据所述作业位置,确定至少一个目标车辆,包括:
[0010]
根据所述作业位置,确定所述作业终端所属的目标线路;
[0011]
将当前时刻运行在所述目标线路上的所有车辆作为所述目标车辆。
[0012]
可选地,所述目标车辆为多个,所述获取所述目标车辆的行驶位置,若所述行驶位置与所述作业位置的距离差小于或等于预警阈值,根据所述识别码,向所述作业终端发送预警信息,包括:
[0013]
获取多个所述目标车辆中每个所述目标车辆的所述行驶位置;
[0014]
确定每个所述行驶位置与所述作业位置的所述距离差;
[0015]
若最小的所述距离差小于或等于所述预警阈值,根据所述识别码,向所述作业终
端发送所述预警信息。
[0016]
可选地,所述接收作业终端发送的作业信息,包括:
[0017]
通过预设的vpn通道接收所述作业终端发送的所述作业信息;
[0018]
所述根据所述识别码,向所述作业终端发送预警信息,包括:
[0019]
根据所述识别码,通过所述vpn通道向所述作业终端发送所述预警信息。
[0020]
根据本公开实施例的第二方面,提供一种车辆位置的预警方法,应用于作业终端,所述方法包括:
[0021]
向ats系统的服务器发送作业信息,所述作业信息包括所述作业终端的识别码和作业位置,以使所述服务器根据所述作业位置确定至少一个目标车辆,并获取所述目标车辆的行驶位置;
[0022]
接收预警信息,所述预警信息为所述服务器在所述行驶位置与所述作业位置的距离差小于或等于预警阈值时,根据所述识别码向所述作业终端发送的信息;
[0023]
根据所述预警信息进行预警。
[0024]
可选地,所述预警信息包括所述距离差,所述根据所述预警信息进行预警,包括:
[0025]
根据所述距离差,确定目标参数,所述目标参数包括声音参数,和/或显示参数;
[0026]
根据所述声音参数播放所述预警信息,和/或根据所述显示参数显示所述预警信息。
[0027]
可选地,所述向ats系统的服务器发送作业信息,包括:
[0028]
通过预设的vpn通道向所述服务器发送所述作业信息;
[0029]
所述接收预警信息,包括:
[0030]
通过所述vpn通道接收所述预警信息。
[0031]
根据本公开实施例的第三方面,提供一种车辆位置的预警装置,应用于ats系统的服务器,所述装置包括:
[0032]
接收模块,用于接收作业终端发送的作业信息,所述作业信息包括所述作业终端的识别码和作业位置;
[0033]
确定模块,用于根据所述作业位置,确定至少一个目标车辆;
[0034]
发送模块,用于获取所述目标车辆的行驶位置,若所述行驶位置与所述作业位置的距离差小于或等于预警阈值,根据所述识别码,向所述作业终端发送预警信息,以使所述作业终端进行预警。
[0035]
可选地,所述确定模块包括:
[0036]
第一确定子模块,用于根据所述作业位置,确定所述作业终端所属的目标线路;
[0037]
第二确定子模块,用于将当前时刻运行在所述目标线路上的所有车辆作为所述目标车辆。
[0038]
可选地,所述目标车辆为多个,所述发送模块用于:
[0039]
获取多个所述目标车辆中每个所述目标车辆的所述行驶位置;
[0040]
确定每个所述行驶位置与所述作业位置的所述距离差;
[0041]
若最小的所述距离差小于或等于所述预警阈值,根据所述识别码,向所述作业终端发送所述预警信息。
[0042]
可选地,所述接收模块用于:
[0043]
通过预设的vpn通道接收所述作业终端发送的所述作业信息;
[0044]
所述发送模块用于:
[0045]
根据所述识别码,通过所述vpn通道向所述作业终端发送所述预警信息。
[0046]
根据本公开实施例的第四方面,提供一种车辆位置的预警装置,应用于作业终端,所述装置包括:
[0047]
发送模块,用于向ats系统的服务器发送作业信息,所述作业信息包括所述作业终端的识别码和作业位置,以使所述服务器根据所述作业位置确定至少一个目标车辆,并获取所述目标车辆的行驶位置;
[0048]
接收模块,用于接收预警信息,所述预警信息为所述服务器在所述行驶位置与所述作业位置的距离差小于或等于预警阈值时,根据所述识别码向所述作业终端发送的信息;
[0049]
预警模块,用于根据所述预警信息进行预警。
[0050]
可选地,所述预警信息包括所述距离差,所述预警模块包括:
[0051]
确定子模块,用于根据所述距离差,确定目标参数,所述目标参数包括声音参数,和/或显示参数;
[0052]
预警子模块,用于根据所述声音参数播放所述预警信息,和/或根据所述显示参数显示所述预警信息。
[0053]
可选地,所述发送模块用于:
[0054]
通过预设的vpn通道向所述服务器发送所述作业信息;
[0055]
所述接收模块用于:
[0056]
通过所述vpn通道接收所述预警信息。
[0057]
根据本公开实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所提供的车辆位置的预警方法,或第二方面所提供的车辆位置的预警方法的步骤。
[0058]
通过上述技术方案,本公开中作业终端向ats系统的服务器发送包含了识别码和作业位置的作业信息。服务器根据作业位置确定一个或多个目标车辆,并获取目标车辆的行驶位置。之后在行驶位置与作业位置的距离差小于或等于预警阈值时,服务器根据识别码向作业终端发送预警信息,以使作业终端进行预警。本公开基于ats系统来获取作业终端和车辆的位置,从而在车辆靠近作业终端时进行预警,无需额外增加定位装置,也不受外界环境的干扰,能够为作业终端提供稳定、准确的预警。
[0059]
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0060]
附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0061]
图1是根据一示例性实施例示出的一种车辆位置的预警方法的流程图;
[0062]
图2是根据一示例性实施例示出的另一种车辆位置的预警方法的流程图;
[0063]
图3是根据一示例性实施例示出的一种车辆位置的预警方法的流程图;
[0064]
图4是根据一示例性实施例示出的另一种车辆位置的预警方法的流程图;
[0065]
图5是根据一示例性实施例示出的一种车辆位置的预警装置的框图;
[0066]
图6是根据一示例性实施例示出的另一种车辆位置的预警装置的框图;
[0067]
图7是根据一示例性实施例示出的一种车辆位置的预警装置的框图;
[0068]
图8是根据一示例性实施例示出的另一种车辆位置的预警装置的框图;
[0069]
图9是根据一示例性实施例示出的一种电子设备的框图;
[0070]
图10是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
[0071]
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0072]
在介绍本公开提供的车辆位置的预警方法、装置和存储介质之前,首先对本公开各个实施例所涉及应用场景进行介绍。该应用场景中的车辆可以是任一种按照预设轨道运行的车辆,例如:火车、地铁、轻轨、有轨电车等,车辆在运行过程中使用的信号系统为ats(英文:automatic train supervision,中文:自动列车监控)系统,ats系统例如可以包括:调度员工作站(双机冗余)、运行图工作站、服务器(双机冗余)、现地控制工作站(双机冗余)等模块,其中ats系统的服务器可以包括:应用服务器、数据库服务器、控制单元服务器等,本实施例中的服务器可以是应用服务器。该应用场景中的作业终端例如可以是智能手机、平板电脑、智能手表、pda(英文:personal digital assistant,中文:个人数字助理)等移动终端。
[0073]
图1是根据一示例性实施例示出的一种车辆位置的预警方法的流程图,如图1所示,该方法应用于ats系统的服务器,包括以下步骤:
[0074]
步骤101,接收作业终端发送的作业信息,作业信息包括作业终端的识别码和作业位置。
[0075]
举例来说,作业人员在上道作业时,可以通过作业终端来设置当前的作业位置。例如作业人员到达目的地后,可以通过作业终端的控制界面手动输入当前的作业位置,也可以借助作业终端上的无线信号(例如卫星定位信号、移动数据信号等)来获取当前的作业位置,还可以将作业人员手动输入的作业位置和根据无线信号确定的作业位置综合起来得到当前的作业位置。之后,作业终端将包含了作业终端的识别码和作业位置的作业信息发送至ats系统的服务器,其中,作业终端的识别码能够唯一标识作业终端,当轨道上同时存在多个作业人员使用多个作业终端时,能够根据识别码来确定是多个作业终端中的哪一个作业终端发送的作业信息。
[0076]
进一步的,作业人员可以随身携带作业终端,也可以将作业终端放置在指定位置处。例如,当作业人员在作业的过程中需要不断移动时,可以在开始作业时输入当前的作业位置,并随身携带作业终端,作业终端在移动的过程中,可以根据无线信号实时更新作业位置,并按照预设的时间频率(例如:5分钟)向服务器发送包含了更新的作业位置的作业信息,使得服务器能够实时获取作业终端的作业位置。
[0077]
步骤102,根据作业位置,确定至少一个目标车辆。
[0078]
步骤103,获取目标车辆的行驶位置,若行驶位置与作业位置的距离差小于或等于预警阈值,根据识别码,向作业终端发送预警信息,以使作业终端进行预警。
[0079]
示例的,服务器在接收到作业信息后,可以按照预设的规则或协议,对作业信息进行解析,以得到作业位置和识别码。之后根据作业位置,确定可能威胁到作业人员的一个或多个目标车辆。例如,服务器可以通过ats系统中的调度员工作站或者运行图工作站查找目标车辆,例如将当前在线行驶的所有车辆作为目标车辆,也可以根据作业位置选取当前在线行驶的所有车辆中与作业位置属于同一线路的车辆作为目标车辆,还可以根据作业位置选取当前在线行驶的所有车辆中与作业位置之间的距离在一定范围内(例如:200km以内)的车辆作为目标车辆。之后通过ats系统中的调度员工作站或者运行图工作站确定目标车辆当前的行驶位置。相比于现有技术中在车辆上安装gnss定位装置来确定车辆的行驶位置,本公开实施例中的行驶位置是由车辆上本身设置有的ats系统来确定的,无需增加额外的硬件设备,也不会受到外界环境的干扰,具有极高的准确度和安全度。
[0080]
进一步的,在确定行驶位置之后,根据行驶位置与作业位置的距离差来确定是否需要向作业终端发送预警信息,其中,预警信息还可以包括该距离差。服务器可以按照预设的时间间隔(例如2s)实时获取目标车辆的行驶位置,从而实时更新行驶位置与作业位置的距离差,可以预先设置预警阈值(例如500m),当距离差小于或等于预警阈值时,服务器向作业终端发送预警信息,作业终端在接收到预警信息后进行预警,以提示作业人员注意避让。当距离差大于预警阈值时,服务器可以继续获取目标车辆的行驶位置。
[0081]
举个例子,作业人员通过作业终端设置当前的作业位置为0503逻辑区段,该作业终端的id为0x02。那么作业终端向服务器发送作业信息的格式可以是0x01 0x02 0x05 0x03,其中,0x01表示该数据为作业信息(可以理解为该数据用于设置作业位置),0x02表示该数据为0x02标识的作业终端发送的,0x05 0x03表示对应的作业位置为0503逻辑区段。服务器在ats系统中查找0503逻辑区段对应的位置为5500m(即作业位置),并确定0503逻辑区段对应的目标车辆的行驶位置为0102逻辑区段中偏移50m处,其中0102逻辑区段对应的位置为1000m,那么目标车辆的行驶位置为1000+50=1050m,那么此时行驶位置与作业位置的距离差为|1050-5500|=4450m,若预警阈值为500m,那么此时无需预警。在目标车辆行驶一段时间后,行驶到0501逻辑区段中偏移100m处,0501逻辑区段对应的位置为4950m,那么行驶位置为5050m,此时距离差为|5050-5500|=450m,小于预警阈值,服务器向该作业终端发送预警信息,预警信息的格式可以是0x02 0x02 0x01 0xc2,其中,第一个0x02表示该数据为预警信息,第二个0x02表示预警信息是发送至0x02标识的作业终端的,0x01 0xc2表示目标车辆与作业终端的距离差为450m。
[0082]
综上所述,本公开中作业终端向ats系统的服务器发送包含了识别码和作业位置的作业信息。服务器根据作业位置确定一个或多个目标车辆,并获取目标车辆的行驶位置。之后在行驶位置与作业位置的距离差小于或等于预警阈值时,服务器根据识别码向作业终端发送预警信息,以使作业终端进行预警。本公开基于ats系统来获取作业终端和车辆的位置,从而在车辆靠近作业终端时进行预警,无需额外增加定位装置,也不受外界环境的干扰,能够为作业终端提供稳定、准确的预警。
[0083]
图2是根据一示例性实施例示出的另一种车辆位置的预警方法的流程图,如图2所示,步骤102的实现方式可以包括:
[0084]
步骤1021,根据作业位置,确定作业终端所属的目标线路。
[0085]
步骤1022,将当前时刻运行在目标线路上的所有车辆作为目标车辆。
[0086]
在具体的应用场景中,可能威胁到作业人员的目标车辆应当与作业位置属于同一条线路,例如,在同一个车站内,可能包括:lt、jh、ft三条线路,作业人员需要在lt线路上进行作业,那么在作业终端向服务器发送作业信息的格式可以是0x01 0x02 0x4c 0x54 0x05 0x03,其中,0x4c 0x54表示lt线路,那么作业位置为lt0503逻辑区段。对应的,服务器根据lt0503,将lt线路确定为目标线路,再将lt线路上当前在线行驶的所有车辆作为目标车辆。
[0087]
在一种使用场景中,目标车辆可以为多个,那么步骤103可以为:
[0088]
首先,获取多个目标车辆中每个目标车辆的行驶位置。
[0089]
之后,确定每个行驶位置与作业位置的距离差。
[0090]
最后,若最小的距离差小于或等于预警阈值,根据识别码,向作业终端发送预警信息。
[0091]
举例来说,目标车辆可以有多个,那么相应的步骤103中服务器通过ats系统中的调度员工作站或者运行图工作站可以获取多个目标车辆中每个目标车辆的行驶位置,再确定每个目标车辆的行驶位置与作业位置的距离差,即得到多个距离差,将最小的距离差与预警阈值进行比较,若小于或等于预警阈值,那么向识别码标识的作业终端发送预警信息。以2个目标车辆a和b为例,a的行驶位置为lt0202逻辑区段中偏移50m处,b的行驶位置为lt0501逻辑区段中偏移100m处,通过ats系统确定lt0202逻辑区段对应的位置为1950m,那么a的行驶位置为2000m,lt0501逻辑区段对应的位置为4950m,那么b的行驶位置为5050m,分别确定a对应的距离差为|2000-5500|=3500m,b对应的距离差为|5050-5500|=450m,那么b对应的距离差最小,且该距离差小于预警阈值,那么向作业终端发送预警信息。
[0092]
为了提高作业终端和服务器之间通信的安全度,并且保护ats系统不受外界信号的干扰或者恶意第三方的攻击,可以预先建立vpn(英文:virtual private network,中文:虚拟专用网络)通道,那么步骤101的实现方式可以是:
[0093]
通过预设的vpn通道接收作业终端发送的作业信息。
[0094]
步骤103的实现方式可以是:
[0095]
根据识别码,通过vpn通道向作业终端发送预警信息。
[0096]
具体的,建立vpn通道可以是预先设置vpn服务器(例如可以采用windows server 2012系统),vpn服务器通过以太网(英文:ethernet)分别和公共网络、ats系统连接。作业终端通过无线网络与公共网络连接,无线网络可以是:3g(英文:3rd-generation,中文:第三代移动通信技术)、4g(英文:4th-generation,中文:第四代移动通信技术)、wlan(英文:wireless local area networks,中文:无线局域网)等。每个作业终端通过公共网络访问vpn服务器,利用vpn服务器提供的账户进行注册,vpn服务器为每个作业终端分配指定的ip(英文:internet protocol)地址。服务器通过vpn通道只接收由指定的ip地址发送的作业信息,相应的,服务器通过vpn通道只向指定的ip地址发送预警信息,从而保证了作业信息、预警信息传递的安全性,又阻断了外部数据对ats系统的干扰或攻击。
[0097]
需要说明的是,服务器在接收到作业信息后,还可以将作业信息发送至ats系统的调度员工作站,并在调度员工作站的站场图上显示作业位置,以供调度员进行查看,使调度员可以参考作业位置对车辆进行调度。
[0098]
综上所述,本公开中作业终端向ats系统的服务器发送包含了识别码和作业位置的作业信息。服务器根据作业位置确定一个或多个目标车辆,并获取目标车辆的行驶位置。之后在行驶位置与作业位置的距离差小于或等于预警阈值时,服务器根据识别码向作业终端发送预警信息,以使作业终端进行预警。本公开基于ats系统来获取作业终端和车辆的位置,从而在车辆靠近作业终端时进行预警,无需额外增加定位装置,也不受外界环境的干扰,能够为作业终端提供稳定、准确的预警。
[0099]
图3是根据一示例性实施例示出的一种车辆位置的预警方法的流程图,如图3所示,该方法应用于作业终端,包括以下步骤:
[0100]
步骤201,向ats系统的服务器发送作业信息,作业信息包括作业终端的识别码和作业位置,以使服务器根据作业位置确定至少一个目标车辆,并获取目标车辆的行驶位置。
[0101]
步骤202,接收预警信息,预警信息为服务器在行驶位置与作业位置的距离差小于或等于预警阈值时,根据识别码向作业终端发送的信息。
[0102]
步骤203,根据预警信息进行预警。
[0103]
具体的,步骤201和步骤202中的具体实现方式,已在上述实施例中已经给出了说明,此处不再赘述。步骤203中,作业终端在接收到预警信息后,可以按照不同的方式进行预警。例如,预警信息可以按照短信的方式发送至作业终端,并在作业终端的显示界面上进行显示,同时还可以使作业终端进行震动以提示作业人员。进一步的,作业终端上还可以设置有声音播放器和指示灯,在接收到预警信息后,声音播放器可以播放预警信息,或者播放指定的预警音(例如:警铃、蜂鸣声等),指示灯可以开始闪烁。
[0104]
图4是根据一示例性实施例示出的另一种车辆位置的预警方法的流程图,如图4所所示,预警信息包括距离差,步骤203可以通过以下步骤来实现:
[0105]
步骤2031,根据距离差,确定目标参数,目标参数包括声音参数,和/或显示参数。
[0106]
步骤2032,根据声音参数播放预警信息,和/或根据显示参数显示预警信息。
[0107]
具体的,若预警信息包括了距离差,距离差越小表示车辆离作业终端越近,那么情况越紧急,对作业人员的威胁越大,因此作业终端可以根据距离差的不同进行不同方式的预警。例如,可以根据距离差确定预警的声音参数、显示参数,再根据声音参数、显示参数进行预警。其中,声音参数可以包括:音量、声音频率等,显示参数可以包括:闪烁频率、显示亮度等。例如,距离差越小,作业终端播放预警信息的音量越大,或者播放预警音的声音频率越大。距离差越小,作业终端的显示界面在显示预警信息的显示亮度越高,或者作业终端的指示灯的闪烁频率越大。
[0108]
同样的,为了提高作业终端和服务器之间通信的安全度,并且保护ats系统不受外界信号的干扰或者恶意第三方的攻击,可以预先建立vpn通道,那么步骤201的实现方式可以是:
[0109]
通过预设的vpn通道向服务器发送作业信息。
[0110]
步骤202的实现方式可以是:
[0111]
通过vpn通道接收预警信息。
[0112]
举例来说,可以是预先设置vpn服务器来建立vpn通道,作业终端通过无线网络与公共网络连接,无线网络可以是:3g、4g、wlan等,vpn服务器通过以太网分别和公共网络、ats系统连接。每个作业终端通过公共网络访问vpn服务器,利用vpn服务器提供的账户进行
注册,vpn服务器为每个作业终端分配指定的ip地址。作业终端通过指定的ip地址访问vpn服务器,将作业信息发送至服务器,相应的,作业终端通过指定的ip地址接收vpn服务器发送的预警信息。从而保证了作业信息、预警信息传递的安全性,又阻断了外部数据对ats系统的干扰或攻击。
[0113]
需要说明的是,作业终端的操作系统可以是android系统或ios系统,其上可以安装有能够执行上述实施例的应用程序(英文:application,缩写app),该应用程序可以按照ats系统中站场图使用的hmi(英文:human machine interface,中文:人机接口)软件为基础来开发,便于作业人员使用,也减少来相应的开发工作量。
[0114]
进一步的,当作业人员完成上道作业之后,还可以通过作业终端的控制界面输入取消指令,由作业终端向服务器发送取消指令,取消指令的格式例如可以是0x03 0x02 0x05 0x03,其中,0x03表示该数据为取消指令(可以理解为该数据用于指示取消预警),0x02表示该数据为0x02标识的作业终端发送的,0x05 0x03表示对应的作业位置为0503逻辑区段。服务器在接收到该取消指令后,不再对0x02标识的作业终端进行预警,即不再获取行驶位置与作业位置的距离差。
[0115]
综上所述,本公开中作业终端向ats系统的服务器发送包含了识别码和作业位置的作业信息。服务器根据作业位置确定一个或多个目标车辆,并获取目标车辆的行驶位置。之后在行驶位置与作业位置的距离差小于或等于预警阈值时,服务器根据识别码向作业终端发送预警信息,以使作业终端进行预警。本公开基于ats系统来获取作业终端和车辆的位置,从而在车辆靠近作业终端时进行预警,无需额外增加定位装置,也不受外界环境的干扰,能够为作业终端提供稳定、准确的预警。
[0116]
图5是根据一示例性实施例示出的一种车辆位置的预警装置的框图,如图5所示,该装置300应用于ats系统的服务器,包括:
[0117]
接收模块301,用于接收作业终端发送的作业信息,作业信息包括作业终端的识别码和作业位置。
[0118]
确定模块302,用于根据作业位置,确定至少一个目标车辆。
[0119]
发送模块303,用于获取目标车辆的行驶位置,若行驶位置与作业位置的距离差小于或等于预警阈值,根据识别码,向作业终端发送预警信息,以使作业终端进行预警。
[0120]
图6是根据一示例性实施例示出的另一种车辆位置的预警装置的框图,如图6所示,确定模块302包括:
[0121]
第一确定子模块3021,用于根据作业位置,确定作业终端所属的目标线路。
[0122]
第二确定子模块3022,用于将当前时刻运行在目标线路上的所有车辆作为目标车辆。
[0123]
在目标车辆为多个的应用场景中,发送模块303用于执行以下步骤:
[0124]
首先,获取多个目标车辆中每个目标车辆的行驶位置。
[0125]
之后,确定每个行驶位置与作业位置的距离差。
[0126]
最后,若最小的距离差小于或等于预警阈值,根据识别码,向作业终端发送预警信息。
[0127]
进一步的,接收模块301可以用于:
[0128]
通过预设的vpn通道接收作业终端发送的作业信息。
[0129]
发送模块303可以用于:
[0130]
根据识别码,通过vpn通道向作业终端发送预警信息。
[0131]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0132]
综上所述,本公开中作业终端向ats系统的服务器发送包含了识别码和作业位置的作业信息。服务器根据作业位置确定一个或多个目标车辆,并获取目标车辆的行驶位置。之后在行驶位置与作业位置的距离差小于或等于预警阈值时,服务器根据识别码向作业终端发送预警信息,以使作业终端进行预警。本公开基于ats系统来获取作业终端和车辆的位置,从而在车辆靠近作业终端时进行预警,无需额外增加定位装置,也不受外界环境的干扰,能够为作业终端提供稳定、准确的预警。
[0133]
图7是根据一示例性实施例示出的一种车辆位置的预警装置的框图,如图7所示,该装置400应用于作业终端,包括:
[0134]
发送模块401,用于向ats系统的服务器发送作业信息,作业信息包括作业终端的识别码和作业位置,以使服务器根据作业位置确定至少一个目标车辆,并获取目标车辆的行驶位置。
[0135]
接收模块402,用于接收预警信息,预警信息为服务器在行驶位置与作业位置的距离差小于或等于预警阈值时,根据识别码向作业终端发送的信息。
[0136]
预警模块403,用于根据预警信息进行预警。
[0137]
图8是根据一示例性实施例示出的另一种车辆位置的预警装置的框图,如图8所示,预警模块403包括:
[0138]
确定子模块4031,用于根据距离差,确定目标参数,目标参数包括声音参数,和/或显示参数。
[0139]
预警子模块4032,用于根据声音参数播放预警信息,和/或根据显示参数显示预警信息。
[0140]
可选地,发送模块401用于:
[0141]
通过预设的vpn通道向服务器发送作业信息。
[0142]
接收模块402用于:
[0143]
通过vpn通道接收预警信息。
[0144]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0145]
综上所述,本公开中作业终端向ats系统的服务器发送包含了识别码和作业位置的作业信息。服务器根据作业位置确定一个或多个目标车辆,并获取目标车辆的行驶位置。之后在行驶位置与作业位置的距离差小于或等于预警阈值时,服务器根据识别码向作业终端发送预警信息,以使作业终端进行预警。本公开基于ats系统来获取作业终端和车辆的位置,从而在车辆靠近作业终端时进行预警,无需额外增加定位装置,也不受外界环境的干扰,能够为作业终端提供稳定、准确的预警。
[0146]
图9是根据一示例性实施例示出的一种电子设备500的框图。如图9所示,该电子设备500可以包括:处理器501,存储器502。该电子设备500还可以包括多媒体组件503,输入/输出(i/o)接口504,以及通信组件505中的一者或多者。
[0147]
其中,处理器501用于控制该电子设备500的整体操作,以完成上述的图3或图4所示的消息推送的方法中的全部或部分步骤。存储器502用于存储各种类型的数据以支持在该电子设备500的操作,这些数据例如可以包括用于在该电子设备500上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器502可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件503可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器502或通过通信组件505发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口504为处理器501和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件505用于该电子设备500与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near field communication,简称nfc),2g、3g、4g、nb-iot、emtc、或其他5g等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件505可以包括:wi-fi模块,蓝牙模块,nfc模块等等。
[0148]
在一示例性实施例中,电子设备500可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的图3或图4所示的消息推送的方法。
[0149]
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的图3或图4所示的消息推送的方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器502,上述程序指令可由电子设备500的处理器501执行以完成上述的图3或图4所示的消息推送的方法。
[0150]
在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的,以执行上述的图3或图4所示的消息推送的方法的代码部分。
[0151]
图10是根据一示例性实施例示出的一种电子设备600的框图。例如,电子设备600可以被提供为一服务器。参照图10,电子设备600包括处理器622,其数量可以为一个或多个,以及存储器632,用于存储可由处理器622执行的计算机程序。存储器632中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器622可以被配置为执行该计算机程序,以执行上述的图1或图2所示的消息推送的方法。
[0152]
另外,电子设备600还可以包括电源组件626和通信组件650,该电源组件626可以被配置为执行电子设备600的电源管理,该通信组件650可以被配置为实现电子设备600的
通信,例如,有线或无线通信。此外,该电子设备600还可以包括输入/输出(i/o)接口658。电子设备600可以操作基于存储在存储器632的操作系统,例如windows servertm,mac os xtm,unixtm,linuxtm等等。
[0153]
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的,以执行上述的图1或图2所示的消息推送的方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器632,上述程序指令可由电子设备600的处理器622执行以完成上述的,以执行上述的图1或图2所示的消息推送的方法。
[0154]
在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由所述可编程的装置执行时用于执行上述图1或图2所示的消息推送的方法的代码部分。
[0155]
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
[0156]
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
[0157]
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1