一种轨道交通综合监测方法、装置及电子设备与流程

文档序号:28932495发布日期:2022-02-16 15:32阅读:110来源:国知局
一种轨道交通综合监测方法、装置及电子设备与流程

1.本发明属于轨道交通运营监测技术领域,更具体地说,是涉及一种轨道交通综合监测方法、装置及电子设备。


背景技术:

2.现有的轨道交通控制中,在对各个车站的设备运行数据进行监测过程中,各个车站之间并不能单独进行数据查询和控制,均需要同一控制后台执行数据查询和监测,这就使得数据查询和监测效率低的问题出现。
3.因此,如何提供一种“去中心化”的轨道交通监测方法或系统,以提高数据获取和监测的实时性,成为本领域亟待解决的一个技术难题。


技术实现要素:

4.本发明的目的在于提供一种轨道交通综合监测方法、装置及电子设备,旨在解决各个车站的设备运行数据监测效率低的问题。
5.为实现上述目的,本发明采用的技术方案是:
6.一种轨道交通综合监测方法,包括以下步骤:
7.步骤1:获取待监测车站的运行数据,并将所述运行数据存储在区块链;
8.步骤2:数据请求方请求获取所述运行数据;
9.步骤3:获取数据访问策略和管理员属性集;所述管理员属性集包括车站用户身份信息、访问日期、访问时间和访问设备id;
10.步骤4:根据所述管理员属性集和所述数据访问策略验证所述数据请求方是否合法;
11.步骤5:当所述数据请求方合法时,则将存储在区块链上的所述运行数据反馈给所述数据请求方;
12.步骤6:当所述数据请求方不合法时,则拒绝访问,并提示访问异常。
13.优选的,所述步骤4:根据所述管理员属性集和所述数据访问策略验证所述数据请求方是否合法,包括:
14.步骤4.1:获取所述数据请求方在请求获取所述运行数据时的签名和所述数据访问策略;
15.步骤4.2:根据所述签名和所述数据访问策略验证所述数据请求方是否合法。
16.优选的,所述步骤5:当所述数据请求方合法时,则将存储在区块链上的所述运行数据反馈给所述数据请求方,包括:
17.步骤5.1:根据区块标识获取存储在区块链上的所述运行数据;
18.步骤5.2:将所述运行数据反馈给所述数据请求方,并根据所述区块标识将调取日志存储在所述区块链上。
19.优选的,在所述步骤5.2:将所述运行数据反馈给所述数据请求方,并根据所述区
块标识将调取日志存储在所述区块链上,之后还包括:
20.步骤5.2.1:判断所述运行数据是否存在异常;
21.步骤5.2.2:当所述运行数据存在异常时,则向待监测车站的监管中心发送报警信号。
22.本发明还提供了一种轨道交通综合监测装置,包括:
23.数据存储模块,用于获取待监测车站的运行数据,并将所述运行数据存储在区块链;
24.数据请求模块,用于数据请求方请求获取所述运行数据;
25.数据请求方身份模块,用于获取数据访问策略和管理员属性集;所述管理员属性集包括车站用户身份信息、访问日期、访问时间和访问设备id;
26.验证模块,用于根据所述管理员属性集和所述数据访问策略验证所述数据请求方是否合法;
27.第一验证结果模块,用于当所述数据请求方合法时,则将存储在区块链上的所述运行数据反馈给所述数据请求方;
28.第二验证结果模块,用于当所述数据请求方不合法时,则拒绝访问,并提示访问异常。
29.优选的,所述验证模块,包括:
30.签名信息获取单元,用于获取所述数据请求方在请求获取所述运行数据时的签名和所述数据访问策略;
31.验证单元,用于根据所述签名和所述数据访问策略验证所述数据请求方是否合法。
32.优选的,所述第一验证结果模块,包括:
33.运行数据获取单元,用于根据区块标识获取存储在区块链上的所述运行数据;
34.调取日志存储单元,用于将所述运行数据反馈给所述数据请求方,并根据所述区块标识将调取日志存储在所述区块链上。
35.优选的,还包括:
36.运行数据判断单元,用于判断所述运行数据是否存在异常;
37.报警信号发送单元,用于当所述运行数据存在异常时,则向待监测车站的监管中心发送报警信号。
38.本发明还提供了一种电子设备,包括总线、收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述收发器、所述存储器和所述处理器通过所述总线相连,所述计算机程序被所述处理器执行时实现上述的一种轨道交通综合监测方法中的步骤。
39.本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的一种轨道交通综合监测方法中的步骤。
40.本发明提供的一种轨道交通综合监测方法、装置及电子设备的有益效果在于:与现有技术相比,本发明的一种轨道交通综合监测方法,包括:获取待监测车站的运行数据,并将运行数据存储在区块链;数据请求方请求获取运行数据;获取数据请求方的数据访问策略和管理员属性集;根据管理员属性集和数据访问策略验证数据请求方是否合法;当数
据请求方合法时,则将存储在区块链上的运行数据反馈给数据请求方;当数据请求方不合法时,则拒绝访问,并提示访问异常。本发明通过将运行数据存储在区块链上,当某一个车站的数据请求方需要对运行数据进行查询时,只需要进行身份合法性的验证就可以对待监测车站的运行数据进行实时监测,进而在实现“去中心化”的同时,提高数据监测的效率。
附图说明
41.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1为本发明实施例提供的一种轨道交通综合监测方法原理图。
43.图2为本发明实施例提供的一种轨道交通综合监测方法流程图。
具体实施方式
44.为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
45.本发明的目的在于提供一种轨道交通综合监测方法、装置及电子设备,旨在解决各个车站的设备运行数据监测效率低的问题。
46.请一并参阅图1-2,为实现上述目的,一种轨道交通综合监测方法,包括以下步骤:
47.s1:获取待监测车站的运行数据,并将运行数据存储在区块链;
48.在本发明中,首先利用物联网获取待监测车站的运行数据,将运行数据以密文形式上传至区块链,同时获取区块链的区块标识。运行数据包括:列车运行规划数据、客流量和设备运行数据。
49.s2:数据请求方请求获取运行数据;数据请求方为对监测车站进行监测的用户端。
50.s3:获取数据访问策略和管理员属性集;管理员属性集包括车站用户身份信息、访问日期、访问时间和访问设备id;车站用户身份信息包括:账户id、登陆密码和指纹信息。
51.s4:根据管理员属性集和数据访问策略验证数据请求方是否合法;
52.s4具体包括:
53.s4.1:获取数据请求方在请求获取运行数据时的签名和数据访问策略;
54.s4.2:根据签名和数据访问策略验证数据请求方是否合法。
55.在实际应用中,本发明需要获取待监测车站客户端以明文形式存储在区块链上的数据访问策略和与数据请求方当前发出的运行数据请求相对应的签名。根据数据请求方当前发出的运行数据请求相对应的签名以及数据访问策略验证数据请求方的合法性。
56.s5:当数据请求方合法时,则将存储在区块链上的运行数据反馈给数据请求方;
57.s5具体包括:
58.s5.1:根据区块标识获取存储在区块链上的运行数据;
59.s5.2:将运行数据反馈给数据请求方,并根据区块标识将调取日志存储在区块链上。需要说明的是,调取日志包括:数据调取时间和数据调取类型。对调取日志进行存储的
目的是为了能够便于实时掌控数据查询的情况。
60.为了进一步提高对待监测车站运行数据异常的监管性,本发明在s5.2之后还包括:
61.s5.2.1:判断运行数据是否存在异常;
62.s5.2.2:当运行数据存在异常时,则向待监测车站的监管中心发送报警信号。运行数据不存在异常时,则不做处理。例如当运行数据中某个参数的值超出设定的阈值,则就判断出运行数据存在异常。
63.s6:当数据请求方不合法时,则拒绝访问,并提示访问异常。
64.本发明通过将运行数据存储在区块链上,当某一个车站的数据请求方需要对运行数据进行查询时,只需要进行身份合法性的验证就可以对待监测车站的运行数据进行实时监测,本发明不单单能够对其他车站的运行数据进行监测,还能够针对其他车站中存在的异常数据进行报警处理,以便车站维护人员能够针对车站异常数据及时作出应急处理。
65.本发明还提供了一种轨道交通综合监测装置,包括:
66.数据存储模块,用于获取待监测车站的运行数据,并将运行数据存储在区块链;
67.数据请求模块,用于数据请求方请求获取运行数据;
68.数据请求方身份模块,用于获取数据访问策略和管理员属性集;管理员属性集包括车站用户身份信息、访问日期、访问时间和访问设备id;
69.验证模块,用于根据管理员属性集和数据访问策略验证数据请求方是否合法;
70.第一验证结果模块,用于当数据请求方合法时,则将存储在区块链上的运行数据反馈给数据请求方;
71.第二验证结果模块,用于当数据请求方不合法时,则拒绝访问,并提示访问异常。
72.优选的,验证模块,包括:
73.签名信息获取单元,用于获取数据请求方在请求获取运行数据时的签名和数据访问策略;
74.验证单元,用于根据签名和数据访问策略验证数据请求方是否合法。
75.优选的,第一验证结果模块,包括:
76.运行数据获取单元,用于根据区块标识获取存储在区块链上的运行数据;
77.调取日志存储单元,用于将运行数据反馈给数据请求方,并根据区块标识将调取日志存储在区块链上。
78.优选的,还包括:
79.运行数据判断单元,用于判断运行数据是否存在异常;
80.报警信号发送单元,用于当运行数据存在异常时,则向待监测车站的监管中心发送报警信号。
81.本发明还提供了一种电子设备,包括总线、收发器、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,收发器、存储器和处理器通过总线相连,计算机程序被处理器执行时实现上述一种轨道交通综合监测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
82.本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,计算机程序被处理器执行时实现上述的一种轨道交通综合监测方法中的步骤,计算机程序
被处理器执行时实现上述一种轨道交通综合监测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
83.本发明通过将运行数据存储在区块链上,当某一个车站的数据请求方需要对运行数据进行查询时,只需要进行身份合法性的验证就可以对待监测车站的运行数据进行实时监测,进而在实现“去中心化”的同时,提高数据监测的效率。
84.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1